Senior Software Engineer, Platform Services

February 26, 2026

Are you applying to the internship?

Job Description

Job Title: Senior Software Engineer, Platform Services

Company: InnovateTech Solutions

Location: Remote (North America Preferred) or San Francisco, CA

About InnovateTech Solutions

InnovateTech Solutions is a leading-edge technology company dedicated to creating innovative software products that simplify complex challenges for businesses worldwide. We pride ourselves on a culture of collaboration, continuous learning, and pushing the boundaries of what’s possible. Our mission is to empower our clients with robust, scalable, and intuitive solutions that drive growth and efficiency.

Job Summary

We are seeking an experienced and highly motivated Senior Software Engineer to join our Platform Services team. In this pivotal role, you will be responsible for designing, developing, and maintaining core platform services that power our entire product suite. You will work on high-impact projects, ensuring our foundational services are reliable, scalable, and performant. This role requires a strong background in distributed systems, cloud architecture, and a passion for building robust backend infrastructure.

Key Responsibilities

  • Lead the design, development, and deployment of scalable and reliable microservices for our core platform.
  • Collaborate with product managers, architects, and other engineering teams to define service requirements and translate them into technical specifications.
  • Write clean, maintainable, and efficient code in primary languages like Java, Go, or Python.
  • Implement and advocate for best practices in software development, including testing, code reviews, and documentation.
  • Optimize existing services for performance, scalability, and cost efficiency.
  • Troubleshoot and resolve complex production issues, ensuring high availability and system reliability.
  • Participate in on-call rotations to support critical production systems.
  • Mentor junior engineers and contribute to a culture of technical excellence and continuous improvement.
  • Stay abreast of emerging technologies and industry trends to inform our platform strategy.

Qualifications

Required Skills & Experience

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • 5+ years of professional experience in software development, with a significant focus on backend systems and platform services.
  • Strong proficiency in at least one of the following programming languages: Java, Go, Python.
  • Extensive experience with designing and building highly scalable, fault-tolerant distributed systems.
  • Deep understanding of cloud platforms such as AWS, Azure, or GCP, including services like EC2/ECS/EKS, Lambda, S3, RDS, DynamoDB, SQS/Kafka.
  • Proficiency with relational and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra).
  • Experience with RESTful API design and implementation.
  • Solid understanding of data structures, algorithms, and software design principles.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Excellent problem-solving skills, analytical thinking, and attention to detail.
  • Strong communication skills, both written and verbal, with the ability to articulate complex technical concepts to diverse audiences.

Preferred Qualifications

  • Master’s degree in Computer Science or related field.
  • Experience with Kubernetes or other container orchestration technologies.
  • Familiarity with event-driven architectures and message brokers (e.g., Kafka, RabbitMQ).
  • Experience with observability tools (e.g., Prometheus, Grafana, ELK stack, Datadog).
  • Prior experience working in an Agile/Scrum development environment.
  • Contributions to open-source projects or a strong portfolio of personal projects.

What We Offer

  • Competitive salary and equity package.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and flexible work arrangements.
  • 401(k) retirement plan with company match.
  • Professional development opportunities, including conferences, courses, and certifications.
  • A dynamic, inclusive, and supportive work environment.
  • Opportunities for significant impact and career growth within a rapidly expanding company.
  • Regular team-building events and social activities (virtual and in-person).

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, veteran status, or other legally protected characteristics.

Application Process

Interested candidates are invited to submit their resume and a cover letter outlining their qualifications and experience through our career portal. Shortlisted candidates will be contacted for an initial screening call, followed by a series of technical and behavioral interviews.