Job Description
Join our dynamic team at InnovateTech Solutions and help build cutting-edge software solutions that transform industries. We're seeking a passionate Senior Software Engineer to architect, develop, and deploy scalable applications in a collaborative environment. Enjoy competitive compensation, flexible work arrangements, and opportunities for professional growth in Tulsa's thriving tech scene.
Responsibilities
- Design and implement robust backend systems using microservices architecture
- Lead code reviews and mentor junior engineers on best practices
- Collaborate with product teams to translate requirements into technical specifications
- Optimize application performance and troubleshoot complex issues
- Implement CI/CD pipelines and DevOps methodologies
- Contribute to open-source projects and technical community engagement
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in backend development (Java/Python)
- Expertise in cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong knowledge of relational databases (PostgreSQL) and caching strategies
- Proven experience with Agile methodologies and JIRA
- Excellent problem-solving skills and attention to detail