Job description
InnovateX Labs is a leading software innovator delivering scalable, customer-focused solutions across cloud, data, and developer tools. We’re looking for a Senior Software Engineer to help build the next generation of high-performance platforms.
As part of our growing Austin team, you’ll own end-to-end features, collaborate with product and design, and mentor engineers. We value pragmatic architecture, clean code, and relentless curiosity.
What you’ll love: impactful work, competitive compensation, strong growth path, and a culture that values work-life balance and continuous learning.
Responsibility
- Design, develop, and maintain scalable backend and frontend services that power core product features.
- Own technical excellence: code quality, tests, performance, and security.
- Collaborate with product, design, and data teams to translate requirements into robust solutions.
- Lead code reviews, provide mentorship, and help grow the team’s skills.
- Drive engineering best practices, CI/CD pipelines, and deployment automation.
- Monitor, diagnose, and optimize production systems to ensure reliability.
- Contribute to architecture decisions and help shape the product roadmap.
- Participate in agile ceremonies and maintain clear documentation.
Qualification
- Bachelor’s or Master’s in Computer Science, Engineering, or a related field.
- 5+ years of professional software development experience in modern languages (Java, Python, C++, or similar).
- Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Proficiency with RESTful APIs, databases (SQL and NoSQL), and modern frontend frameworks (React/TypeScript).
- Strong problem-solving skills, ownership mindset, and excellent communication.
- Experience with automated testing, CI/CD, and observability tools.
- Ability to thrive in a fast-paced, collaborative environment with a growth mindset.