JOBSEARCHER

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