Senior Software Engineer, Platform Team

March 30, 2026

Are you applying to the internship?

Job Description

Senior Software Engineer, Platform Team

Company: Innovatech Solutions Inc.
Location: Remote (USA/Canada) or San Francisco, CA / Austin, TX

Innovatech Solutions is seeking a highly skilled and motivated Senior Software Engineer to join our Platform Team. You will be instrumental in designing, developing, and maintaining scalable, high-performance distributed systems that form the backbone of our innovative product suite. This role requires deep technical expertise, a passion for problem-solving, and a commitment to building robust, reliable infrastructure.

Key Responsibilities

  • Design and implement core platform services and APIs, ensuring high availability and scalability.
  • Lead technical discussions and contribute significantly to architectural decisions for new and existing systems.
  • Mentor junior engineers, conduct code reviews, and promote best practices in coding, testing, and deployment.
  • Optimize existing systems for performance, scalability, and reliability, identifying and addressing bottlenecks.
  • Collaborate effectively with cross-functional teams (Product, DevOps, QA) to define requirements, integrate solutions, and ensure successful product delivery.
  • Participate in on-call rotations to ensure system stability, diagnose issues, and respond to incidents promptly.
  • Develop and maintain comprehensive documentation for system design, architecture, and operational procedures.
  • Drive continuous improvement in engineering processes and tools.

Required Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
  • 5+ years of professional experience in software development, with a strong focus on backend systems and distributed architectures.
  • Proficiency in at least one of the following programming languages: Go, Java, Python, or C#.
  • Extensive experience with distributed systems, microservices architecture, and designing/implementing RESTful APIs.
  • Strong understanding of database technologies (both SQL and NoSQL, e.g., PostgreSQL, MongoDB, Cassandra, Redis).
  • Demonstrated experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
  • Excellent problem-solving, debugging, and analytical skills with a proactive approach to identifying and resolving complex issues.
  • Solid understanding of the software development lifecycle, including agile methodologies, version control (Git), and testing frameworks.

Preferred Qualifications

  • Experience with message queues and streaming platforms (e.g., Kafka, RabbitMQ, SQS).
  • Familiarity with CI/CD pipelines and infrastructure as code (e.g., Terraform, CloudFormation).
  • Prior experience in a technical leadership or mentoring role within a team.
  • Contributions to open-source projects or a strong portfolio of personal technical projects.
  • Knowledge of system observability tools (e.g., Prometheus, Grafana, ELK Stack).
  • Experience with gRPC and Protocol Buffers.

What We Offer

  • Competitive salary and equity package, reflecting your experience and impact.
  • Comprehensive health, dental, and vision insurance for you and your family.
  • Unlimited paid time off (PTO) and generous paid holidays.
  • Flexible work environment (remote-first with optional office hubs in major tech cities).
  • Opportunities for professional development, including conferences, workshops, and continuous learning initiatives.
  • A vibrant, collaborative, and inclusive company culture that values innovation, diversity, and work-life balance.
  • 401(k) with company matching to support your financial future.
  • Access to cutting-edge tools and technologies.
  • Regular team-building events and social gatherings (virtual and in-person).

About Innovatech Solutions Inc.

Innovatech Solutions is a rapidly growing technology company at the forefront of AI-powered data analytics and SaaS enterprise solutions. We are dedicated to building cutting-edge products that empower businesses to make data-driven decisions, optimize operations, and transform how teams collaborate globally. Our diverse and talented team is passionate about innovation, committed to quality, and driven by making a real impact on our customers’ success. Join us and help shape the future of technology, building the next generation of intelligent platforms that redefine industry standards.

How to Apply

If you are a passionate and experienced engineer looking to make a significant impact within a dynamic and innovative environment, we encourage you to apply! Please submit your resume and a cover letter detailing your relevant experience, highlighting your contributions to complex platform systems, and explaining why you’d be a great fit for Innovatech Solutions. We look forward to reviewing your application and exploring how your skills can contribute to our mission.