Job Description
Join InnovateTech Solutions, a leader in cloud-native SaaS platforms, as we revolutionize how enterprises manage data. We're seeking a passionate Senior Software Engineer to architect scalable backend systems while mentoring our growing engineering team. You'll collaborate with cross-functional teams to build mission-critical services used by Fortune 500 companies.
Our Portland office features an agile development environment with cutting-edge tools, flexible work arrangements, and a commitment to continuous learning. We offer competitive equity packages, comprehensive health benefits, and professional development stipends.
Responsibilities
- Design and implement microservices using Java/Python and AWS cloud infrastructure
- Lead code reviews and enforce best practices for CI/CD pipelines
- Mentor junior engineers through pair programming and technical workshops
- Optimize system performance for 99.99% uptime and sub-50ms latency
- Collaborate with product teams to translate requirements into technical specifications
- Implement robust security protocols and compliance frameworks
- Contribute to open-source projects and internal innovation labs
Qualifications
- 5+ years of experience in distributed systems development
- Expertise in Java, Python, or Go with strong OOP fundamentals
- Proficiency with AWS services (EC2, Lambda, S3, RDS) and Terraform
- Hands-on experience with containerization (Docker/Kubernetes) and CI/CD tools (Jenkins/GitLab CI)
- BS/MS in Computer Science or equivalent practical experience
- Strong understanding of RESTful APIs and event-driven architecture
- Excellent problem-solving skills with focus on scalability and reliability
- Experience mentoring technical teams and conducting code reviews