Jobgether

Principal Software Engineer

Jobgether • US
Java Remote
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Principal Software Engineer in United States.
This is a high-impact leadership opportunity for an experienced engineer who thrives at the intersection of architecture, innovation, and mentorship. In this role, you will design and deliver scalable, cloud-native systems that power mission-critical digital solutions used globally. You will lead technical strategy, guide engineering teams, and shape best practices across a modern microservices and serverless AWS environment. Working in a flexible, remote-first setup, you will collaborate closely with cross-functional teams and international colleagues, with a 7:00 AM EST start time to align with European engineering teams. If you are passionate about distributed systems, DevOps culture, and building resilient, high-performance APIs, this role offers the chance to influence both product direction and engineering excellence at scale.

Accountabilities:

  • Architect and implement cloud-native, production-grade APIs optimized for scalability, performance, and resilience.
  • Lead technical decision-making, define long-term architectural strategies, and promote engineering best practices.
  • Collaborate with product, operations, and engineering teams to translate business requirements into scalable technical solutions.
  • Develop clean, efficient, and maintainable code using Golang and/or Java.
  • Design and execute comprehensive unit, integration, load, and performance testing strategies to ensure system reliability.
  • Drive DevOps initiatives, champion CI/CD adoption, and support infrastructure-as-code implementations.
  • Mentor and coach engineers, fostering a high-performance and collaborative engineering culture.
  • Lead Agile ceremonies and contribute to continuous improvement across development workflows.
  • Serve as a technical escalation point, resolving complex architectural and system-level challenges.

  • Requirements:
  • 10+ years of professional software development experience in modern, cloud-based environments.
  • Strong expertise in distributed systems built with microservices and/or serverless architectures.
  • Hands-on experience with Amazon Web Services (AWS), including services such as Lambda, ECS, EKS, S3, and API Gateway.
  • Proficiency in Golang and/or Java with a strong focus on performance optimization and clean code principles.
  • Experience implementing CI/CD pipelines, DevOps methodologies, Docker containers, and infrastructure-as-code tools such as Terraform or CloudFormation.
  • Proven ability to design automated unit, integration, and performance testing frameworks.
  • Solid understanding of Agile methodologies and collaborative software delivery practices.
  • Experience mentoring engineers and contributing to strong engineering culture and technical leadership.
  • Bachelor’s degree in Computer Science or related field, or equivalent professional experience.
  • Availability to work Eastern Time Zone hours with a 7:00 AM EST start time.
  • Preferred qualifications include experience with NoSQL and relational databases (e.g., MongoDB, DynamoDB, RDS), exposure to React/Redux or modern front-end frameworks, familiarity with gRPC and Protocol Buffers, and understanding of machine learning concepts.

    Benefits:
  • Competitive salary range of $160,000 – $190,000 annually.
  • Up to 15% annual incentive bonus.
  • Equity participation opportunity.
  • Comprehensive healthcare coverage including medical, dental, and supplemental plans.
  • Retirement or pension plan contributions.
  • Life and disability insurance coverage.
  • Generous paid time off, company holidays, and volunteer time.
  • Learning and development support including tuition reimbursement, e-learning access, and hackathons.
  • Home office setup allowance.
  • Optional benefits such as pet insurance, identity theft protection, and legal assistance.
  • Flexible, remote-first work environment.