Aura is on a mission to create a safer internet. In a world where our lives are increasingly online, Aura's category-defining suite of intelligent digital safety products help millions of customers protect themselves against digital threats, and that number is growing rapidly. This is an exciting phase at Aura, and our team of over 400 people worldwide is guided by a leadership slate that's successfully grown startups into multi-billion dollar organizations.
Come build with us!
Senior Cloud Software Engineer (Family Products)
About the Role:
We’re looking for a talented and experienced Cloud Software Engineer to join our dynamic Family Product team. In this role, you’ll collaborate within a high-performing full-stack development team to create innovative Digital Wellness applications. The ideal candidate will have a strong background in software development principles combined with deep expertise in cloud computing platforms. You’ll be instrumental in designing, developing, and optimizing features for rapid customer base growth, ensuring our cloud-based systems are scalable, reliable, secure, and cost-effective. You’ll partner with Engineering Leadership, Mobile and Firmware engineers, QA, Product, and Design teams to bring these solutions to life.
Day to Day:
In this role, you will be instrumental in building, optimizing, and securing our cloud-native applications and infrastructure, contributing to the modernization and efficiency of our systems. On a daily basis, you will:
Design, build, and test new and existing cloud services, primarily written in Go.
Develop architectural improvements across our cloud services to increase overall system stability and scalability.
Instrument services to provide meaningful metrics to operations and support personnel.
Implement automated tests that verify functionality, performance, reliability, scalability, and security.
Collaborate with the QA team to author and review testing plans, strategies, and test cases.
Partner with operations to develop effective deployment strategies, leveraging automation and containerization.
Create and maintain effective documentation of services and systems.
Gauge the effectiveness and efficiency of existing systems and develop strategies for improving or further leveraging them to enhance the end-user experience.
Proactively anticipate technical challenges, propose effective solutions, and evaluate their effectiveness and feasibility.
Maintain comprehensive knowledge of core Aura Family product features and underlying technical functionality.
Champion and adhere to defined development processes and workflows, actively participating in the ongoing enhancement of our engineering methodologies.
Independently solve the most complex technical problems, serving as a technical leader and point of escalation for challenging issues.
What you bring to the table:
5+ years of experience in software development with a focus on cloud computing.
Experience with developing microservices.
Ability to design, extend, document and test APIs.
Experience with AWS (especially EC2, RDS, Route53)
Experience with containerization technologies (Docker) and orchestration platforms (Kubernetes)
Familiarity with Infrastructure as Code (IaC) tools like Terraform
Experience designing and maintaining a relational database
Experience with cloud security principles or monitoring tools (Datadog, CloudWatch, Prometheus, Grafana)
Solid understanding of networking concepts (TCP/IP, DNS, VPNs, load balancing)
Experience with version control (git) and understanding of git flow and github actions
Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
It would be great if you also had:
Experience with Go (golang) preferred
Experience with DynamoDB a bonus
Experience with project management tools like JIRA a bonus
Aura is committed to offering a generous package to support our employees in all aspects of their life in and out of work. Our packages offer competitive pay, generous health and wellness benefits, retirement savings plans, parental leave and much more! Anticipated pay range for this position is $120,000 - 180,000, but may vary depending on job-related knowledge, skills, experience and location.
Aura is proud to be an equal employment workplace. All qualified applicants will be considered for employment without regard to, and will not be discriminated against based on race, color, ancestry, national origin, religion, age, sex, gender, marital status, sexual orientation, gender identity, disability status, veteran status, or any protected category. Beyond equal employment opportunity, Aura is committed to being an inclusive community where all feel welcome.
Aura is dedicated to providing an accessible environment for all candidates during the application process and for employees during their employment. If you need accessibility assistance and/or a reasonable accommodation due to a disability, please let your Talent Acquisition Partner know.
Important privacy information for United States based job applicants can be found here.
Dynatrace
Silae
Whitestack
Paymentology
Inventx AG