Job Description
Join our dynamic team at InnovateTech Solutions and make an immediate impact as a Senior Software Engineer! We're a cutting-edge technology firm specializing in enterprise SaaS solutions, and we need your expertise to drive our next generation of cloud-native applications. Located in the heart of Oklahoma City's innovation district, we offer a collaborative environment where your skills will shape the future of digital transformation.
As a key member of our engineering team, you'll architect scalable systems, mentor junior developers, and solve complex technical challenges. We pride ourselves on our agile culture, competitive compensation package including equity, and commitment to professional growth through our annual development stipend.
Responsibilities
- Design and implement high-performance microservices using cloud-native technologies (AWS/Azure)
- Lead code reviews and establish best practices for CI/CD pipelines
- Mentor junior engineers through pair programming and technical workshops
- Collaborate with product teams to translate business requirements into technical solutions
- Optimize system performance and implement robust security protocols
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- Bachelor's degree in Computer Science or equivalent experience (5+ years)
- Expert proficiency in Java/Python and modern JavaScript frameworks (React/Node.js)
- Proven experience with cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Strong background in database design (SQL/NoSQL) and RESTful API development
- Demonstrable leadership in agile methodologies and DevOps practices
- Portfolio showcasing complex system architecture and deployment projects