Job Description

As a Senior Software Engineer, you will play a key role in designing, delivering, and owning backend systems that support client-facing products. You will work in a collaborative, well-structured engineering environment alongside senior technical leaders, contributing to systems where quality, security, and reliability are essential.

What You'll Be Doing:

  • Designing, developing, and owning backend services with a strong focus on scalability and reliability

  • Writing high-quality, maintainable code using TDD and BDD practices

  • Participating in code reviews and promoting software engineering best practices

  • Breaking down complex monolithic systems into modern, manageable microservices

  • Collaborating closely with cross-functional teams, including Senior Staff and Principal Engineers

  • Developing software features with a security-first mindset

Apply for this Position

Ready to join Ocho People? Click the button below to submit your application.

Submit Application