Job Description
Join our cutting-edge engineering team at Apex Dynamics, where innovation meets the breathtaking backdrop of the Rocky Mountains. We're seeking a passionate Senior Software Engineer to architect scalable solutions for our cloud-native SaaS platform. Work alongside industry experts in a collaborative environment that values creativity and technical excellence. Enjoy competitive benefits, flexible work arrangements, and the opportunity to make a tangible impact on products used by millions worldwide.
Responsibilities
- Design and implement microservices using Java, Spring Boot, and AWS
- Lead code reviews and mentor junior engineers on best practices
- Optimize system performance and troubleshoot complex production issues
- Collaborate with product teams to translate requirements into technical specifications
- Implement CI/CD pipelines using Jenkins, Docker, and Kubernetes
- Contribute to architectural decisions and technology roadmap planning
Qualifications
- 5+ years of experience in object-oriented programming and software design
- Expertise in Java, Python, or C# with strong algorithmic skills
- Proficiency with cloud platforms (AWS/Azure/GCP) and containerization
- Experience with RESTful APIs and microservices architecture
- Bachelor's degree in Computer Science or equivalent practical experience
- Strong problem-solving abilities and passion for clean, maintainable code