Senior Cloud Software Engineer (Family Products)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

5+ years of experience in software development with a focus on cloud computing., Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field., Experience with AWS, containerization technologies, and microservices development., Solid understanding of networking concepts and cloud security principles..

Key responsibilities:

  • Design, build, and test new and existing cloud services primarily written in Go.
  • Collaborate with cross-functional teams to develop architectural improvements and deployment strategies.
  • Implement automated tests and maintain documentation of services and systems.
  • Proactively solve complex technical problems and enhance engineering methodologies.

Aura logo
Aura Large https://www.aura.com/
501 - 1000 Employees
See all jobs

Job description

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.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration
  • Problem Solving

Cloud Engineer Related jobs