Job Description
Join our dynamic team at InnovateTech Solutions! We're seeking a passionate Senior Software Engineer to drive innovation in our Tulsa headquarters. As a key member of our engineering division, you'll architect scalable solutions, mentor junior developers, and collaborate with cross-functional teams to deliver cutting-edge products. Enjoy a competitive salary, flexible work arrangements, and opportunities for professional growth in a supportive environment. Immediate start available for qualified candidates!
Responsibilities
- Lead full-cycle software development from design to deployment
- Optimize applications for performance, security, and scalability
- Mentor junior engineers through code reviews and pair programming
- Collaborate with product teams to translate requirements into technical solutions
- Implement CI/CD pipelines and DevOps best practices
- Contribute to technical documentation and architecture decisions
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in at least one modern programming language (Python, Java, or JavaScript)
- Strong proficiency with cloud platforms (AWS, Azure, or GCP)
- Experience with containerization technologies (Docker, Kubernetes)
- Proven track record of shipping production-quality code
- Excellent problem-solving and communication skills