Job Description
Join InnovateTech Solutions, a leading digital transformation firm, as we revolutionize industries through cutting-edge software solutions. We're seeking a passionate Senior Software Engineer to architect scalable systems and mentor our growing Dallas team. Enjoy competitive benefits, flexible work arrangements, and the opportunity to work with Fortune 500 clients in a collaborative, tech-forward environment.
Responsibilities
- Design and implement high-performance cloud-native applications using microservices architecture
- Lead code reviews and drive best practices across the engineering team
- Collaborate with product managers to translate business requirements into technical specifications
- Optimize system performance and ensure 99.9% uptime for critical client applications
- Mentor junior engineers through pair programming and technical workshops
- Implement CI/CD pipelines and automated testing frameworks
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- 5+ years of experience in backend development with Java, Python, or Node.js
- Expertise in cloud platforms (AWS, Azure, or GCP) and containerization (Docker/Kubernetes)
- Strong understanding of RESTful APIs, GraphQL, and event-driven architecture
- Proven track record of delivering scalable SaaS products
- Experience with Agile methodologies and Jira/Confluence
- Bachelor's degree in Computer Science or equivalent practical experience
- Excellent problem-solving skills and ability to thrive in fast-paced environments