Senior Software Engineer, Platform

April 6, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer, Platform

At InnovateTech Solutions, we’re building the future of AI-driven analytics. Our mission is to empower businesses with intelligent insights, transforming complex data into actionable strategies. We’re a fast-growing, innovative company with a collaborative culture, headquartered in Silicon Valley with remote-friendly policies. Join a team passionate about pushing boundaries and making a real impact.

We are seeking a highly skilled and experienced Senior Software Engineer to join our core Platform team. In this pivotal role, you will be instrumental in designing, developing, and maintaining scalable, high-performance backend systems that power our cutting-edge analytical products. You will tackle complex technical challenges, contribute to architectural decisions, and mentor junior engineers, ensuring the robustness and efficiency of our platform.

Key Responsibilities

  • Design, develop, and deploy robust, scalable, and maintainable microservices and APIs using Python, Go, or Java.
  • Collaborate with product managers, designers, and other engineering teams to define requirements, scope projects, and deliver high-quality solutions.
  • Contribute to the architecture and design of new features and significant system enhancements, ensuring adherence to best practices and performance standards.
  • Optimize existing systems for performance, reliability, and cost-efficiency.
  • Implement comprehensive unit, integration, and end-to-end tests to ensure code quality and system stability.
  • Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards.
  • Mentor and guide junior engineers, fostering a culture of technical excellence and continuous learning.
  • Troubleshoot and resolve complex production issues, ensuring minimal downtime and effective root cause analysis.
  • Stay up-to-date with emerging technologies and industry trends, applying them where appropriate to improve our platform.

Required Qualifications

  • 5+ years of professional experience in backend software development.
  • Strong proficiency in at least one modern programming language such as Python, Go, Java, or C#.
  • Extensive experience with distributed systems, microservices architecture, and RESTful API design.
  • Deep understanding of database technologies (e.g., PostgreSQL, MySQL, NoSQL databases like Cassandra or MongoDB).
  • Proficiency with cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).
  • Experience with asynchronous programming, message queues (e.g., Kafka, RabbitMQ), and event-driven architectures.
  • Solid grasp of software engineering principles, data structures, algorithms, and design patterns.
  • Bachelor’s degree in Computer Science, Engineering, or a related field; or equivalent practical experience.

Preferred Qualifications

  • Master’s degree or Ph.D. in Computer Science or a related technical field.
  • Experience with real-time data processing and stream analytics.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Contributions to open-source projects or significant personal technical projects.
  • Experience in a high-growth startup environment.

What We Offer

  • Competitive salary and equity package.
  • Comprehensive health, dental, and vision insurance.
  • Flexible PTO and paid holidays.
  • 401(k) matching program.
  • Professional development opportunities and a generous learning stipend.
  • Remote-friendly work environment with optional office space.
  • State-of-the-art equipment and tools.
  • Vibrant, inclusive culture with regular team events and social gatherings.

Our Culture

At InnovateTech, we believe in fostering an environment where innovation thrives, voices are heard, and every team member feels valued. We champion collaboration, continuous learning, and a balanced approach to work and life. We’re committed to building a diverse and inclusive workplace where everyone can bring their authentic selves to work and contribute to our shared success.

Equal Opportunity Employer

InnovateTech Solutions is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.