As a Software Engineer II, you will play a key role in designing and delivering robust, scalable applications within a modern SaaS environment hosted on AWS. You'll engage in every phase of the development lifecycle—from initial concept through to deployment and maintenance—ensuring systems are reliable, performant, and built to serve millions of users.
What You'll Do
- Design and implement backend services and APIs using Java or Golang, contributing to a distributed microservices architecture.
- Collaborate with engineers across disciplines to shape system architecture and solve complex infrastructure challenges.
- Enhance and maintain front-end and back-end components, ensuring seamless integration and high availability.
- Diagnose and resolve issues in production environments using Linux debugging tools and monitoring practices.
- Participate in code reviews, testing strategies, and defect resolution to uphold system integrity.
- Work with infrastructure-as-code tools like Terraform and containerization platforms including Docker and Kubernetes.
What We're Looking For
You bring hands-on experience building scalable systems and a solid foundation in software design principles. You're comfortable in Linux environments and have a track record of developing high-traffic applications.
- Proficiency in Java or Golang is required.
- Familiarity with microservices and object-oriented design patterns.
- Degree in Computer Science or equivalent practical experience.
- Fluency in English and legal authorization to work in Bulgaria.
Nice to Have
- Experience with DynamoDB, MySQL, or similar database technologies.
- Knowledge of AWS services, Docker, or Kubernetes orchestration.
- Hands-on use of Linux debugging tools such as tcpdump or strace.
- AWS certifications or experience with HashiCorp tools.
Why This Environment Stands Out
This is a remote-eligible role based in Bulgaria, offering the flexibility to work from your preferred location while contributing to a globally used platform. You'll be part of a culture that listens to ideas, supports professional evolution, and values thoughtful innovation. The team encourages exploration, welcomes diverse backgrounds, and fosters growth beyond traditional role boundaries. Your work will directly influence product direction and system resilience in a fast-moving SaaS environment.


