Senior Software Engineer role focused on building software that solves real problems. The engineer will design, build, and maintain cloud-native products using Scala, TypeScript, C#, AWS, and containerized microservices—shipping everything from public APIs to internal platforms that power critical business operations. This is a hands-on engineering role where most time is spent building, testing, reviewing, and improving software, while also mentoring teammates and helping shape technical direction.
The team values clean architecture, ownership, and continuous improvement—not ego. The role includes collaborating with other talented engineers and crafting thoughtful, scalable systems.
Responsibilities
- Build software that solves real problems.
- Design, build, and maintain cloud-native products using Scala, TypeScript, C#, AWS, and containerized microservices.
- Ship everything from public APIs to internal platforms that power critical business operations.
- Spend most of your time building, testing, reviewing, and improving software.
- Mentor teammates and help shape technical direction.
- Collaborate with other talented engineers on thoughtful, scalable systems.
- Ship scalable software and solve meaningful problems with modern technologies.
Requirements
- 4+ years building production software.
- Strong experience with object-oriented or functional programming.
- Experience with Scala, TypeScript, C#, or similar languages.
- Solid understanding of distributed systems and microservices.
- Experience with AWS, Docker, Lambda, ECS, and cloud-native architectures.
- Comfortable with Test-Driven Development, CI/CD, and Agile practices.
- Experience with Git, Terraform, CloudFormation, Jenkins, Redis, DynamoDB, RDS, S3, SQS, or RabbitMQ.
- Strong ownership mindset with the ability to work independently.
- Enjoy mentoring teammates, reviewing code, and collaborating on architecture.
- Bachelor's degree in Computer Science or equivalent professional experience.
Additional details
- We care about clean architecture, ownership, and continuous improvement—not ego.
- If you're passionate about building great software with great people, we'd love to meet you.
- Originally posted on Himalayas.