Senior Software Engineer, Platform Services

April 3, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer, Platform Services

About Us

Join Innovatech Solutions, a fast-growing leader in transforming digital experiences through cutting-edge technology. We are a dynamic team passionate about solving complex problems, building scalable platforms, and fostering a collaborative environment where innovation thrives. Our mission is to empower businesses with robust and intelligent solutions that drive measurable impact.

The Role

We are seeking a highly skilled and motivated Senior Software Engineer to join our Platform Services team. In this pivotal role, you will be instrumental in designing, developing, and maintaining the core backend services and APIs that power our next-generation products. You will contribute to our architectural vision, drive technical excellence, and mentor junior engineers, ensuring our platform is robust, scalable, and highly performant.

Key Responsibilities

  • Lead the design, development, and deployment of highly scalable, fault-tolerant microservices and APIs using modern programming languages and frameworks.
  • Collaborate closely with product managers, UX designers, and other engineering teams to translate business requirements into technical solutions.
  • Architect and implement solutions that ensure high availability, performance, and security of our platform services.
  • Conduct thorough code reviews, provide constructive feedback, and champion best practices in coding, testing, and documentation.
  • Troubleshoot and debug complex production issues, identifying root causes and implementing sustainable solutions.
  • Contribute to the evolution of our architectural patterns, development processes, and technology stack.
  • Mentor and guide junior engineers, fostering their growth and development within the team.
  • Actively participate in on-call rotations to support production systems.

What We’re Looking For

  • Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
  • Experience: 5+ years of professional experience in backend software development, with a strong focus on building scalable web services and APIs.
  • Programming Proficiency: Expert-level proficiency in at least one modern backend language (e.g., Java, Python, Go, Node.js).
  • Cloud Platforms: Hands-on experience with major cloud providers (AWS, Azure, or GCP), including services like compute (EC2, Lambda), databases (RDS, DynamoDB), messaging (SQS, Kafka), and serverless architectures.
  • API Design: Strong understanding of RESTful API design principles, gRPC, and asynchronous communication patterns.
  • Databases: Experience with both SQL (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra, Redis).
  • Microservices & Distributed Systems: Deep understanding and practical experience in designing, building, and operating microservices in a distributed environment.
  • Tooling: Proficient with version control systems (Git), CI/CD pipelines, and agile development methodologies.
  • Problem-Solving: Excellent analytical, problem-solving, and debugging skills, with an ability to tackle complex technical challenges.
  • Communication: Strong verbal and written communication skills, with the ability to articulate technical concepts to both technical and non-technical audiences.

Bonus Points

  • Experience with containerization technologies (Docker, Kubernetes).
  • Familiarity with messaging queues and event-driven architectures (Kafka, RabbitMQ, SQS).
  • Experience with performance tuning, monitoring, and logging tools (e.g., Prometheus, Grafana, ELK stack).
  • Contributions to open-source projects or a strong portfolio of personal projects.
  • Experience working in a rapidly scaling startup or high-growth environment.

What We Offer

  • Competitive Compensation: Attractive salary package, including equity options.
  • Comprehensive Benefits: Health, dental, and vision insurance for you and your family.
  • Flexible Work: Hybrid work model with options for remote work flexibility.
  • Professional Growth: Generous budget for conferences, courses, and professional development.
  • Work-Life Balance: Unlimited Paid Time Off (PTO) and paid parental leave.
  • Impactful Work: Opportunity to contribute to core platform services that directly impact our product and customers.
  • Vibrant Culture: Collaborative, inclusive, and fun work environment with regular team events and social gatherings.

Ready to make a significant impact? Apply now and help us build the future of digital innovation!