Software Engineer - DevOps
Overview:
In this role you will design, build, and operate scalable backend services and microservices for cloud-native applications. You will work within cross-functional teams to deliver robust APIs, reliable systems, and secure software releases at scale. The position emphasizes DevOps practices, AWS-based workloads, and observability, with a focus on reliability and performance. This is a hands-on, impact-focused opportunity in a mission-driven engineering environment. Compensation / Benefits 401(k) Matching Dental Insurance Health Insurance Paid Time OffVision Insurance Employer-Paid Life Insurance
Responsibilities:
- Design, develop, and maintain scalable backend services and microservices
- Build robust APIs and distributed systems for large-scale workloads
- Develop, deploy, and optimize cloud-native apps on AWSImplement and support CI/CD pipelines for rapid releases
- Collaborate with product managers, SREs, security teams, and other stakeholders
- Troubleshoot production issues and perform root cause analysis
- Improve reliability, observability, scalability, and performance of systems
- Participate in architecture reviews, technical design discussions, and code reviews
- Automate infrastructure provisioning and deployment using Infrastructure as Code
- Contribute to engineering best practices and continuous improvement initiatives
Key requirements:
- 5+ years of hands-on software development experience
- Strong programming in Java (preferred), Python, Go, or JavaScriptExperience building backend apps and RESTful APIsUnderstanding of OO design principles and design patterns
- Experience with distributed systems and high-availability architectures
- Strong Linux/Unix administration and troubleshooting skills
- Hands-on AWS cloud experience
- Docker and containerization experience
- Kubernetes experienceCI/CD tools such as Jenkins, GitHub Actions, CodeDeploy, ArgoCD, or similar
- Infrastructure automation with Terraform, Cloud
- Formation, or equivalent
- Experience with monitoring, logging, and observability tools
- PostgreSQL/MySQL or similar relational DBsRedis, Kafka, RabbitMQ, or event-driven architectures
- Knowledge of Microservices Architecture and secure coding practices
- Service Mesh experience (Istio, Linkerd) is a plus
- Strong communication and stakeholder management
- Analytical and problem-solving abilities
- Collaborative and team-focused
- Java backend developmentRESTful API design
- Cloud-native architectures on AWS