Staff Software Engineer

Conga•Boston, MA
•$143,690 - $229,900•Hybrid

About The Position

The Staff Software Engineer is a hands-on backend role focused on building Java services that power real-time pricing across Conga’s platform. The role designs and delivers cloud-native, microservices-based capabilities that are scalable, performant, resilient, and maintainable. It uses Cassandra, Redis, Azure, and event-driven patterns to deliver high-throughput backend solutions. The engineer collaborates with an international team of engineers, product managers, and architects, contributes to architecture decisions, and mentors junior engineers. The position is based in Houston, Texas, or Boston, Massachusetts, with a hybrid work arrangement, and reports to the Product Development Manager. It is a full-time role. The stated U.S. base salary range is $143,690–$229,900 USD, with variable incentive pay and benefits including medical and dental insurance. Flexible work options and perks are also mentioned.

Requirements

  • At least 5 years of experience developing large-scale, complex applications with Java.
  • Strong backend development expertise, including multithreading, messaging, streaming, performance optimization, and horizontal scalability.
  • Experience building REST APIs and backend services.
  • Hands-on experience with Cassandra and other NoSQL databases, as well as SQL databases.
  • Strong knowledge of Redis, including caching and stream-based workflows.
  • Experience with cloud platforms, preferably Microsoft Azure, along with Docker and Kubernetes.
  • Strong understanding of distributed systems, microservices architecture, and event-driven design.
  • Understanding of object-oriented programming, design patterns, SOLID principles, and clean architecture.
  • Awareness of algorithmic complexity and Java data structures.
  • Experience with BDD/TDD practices and Agile methodologies such as Scrum or Kanban.
  • Familiarity with CI/CD tools such as Jenkins or GitHub Actions, and working knowledge of Git, Jira, and Confluence.
  • Excellent analytical, problem-solving, and communication skills.
  • A proactive mindset and willingness to learn and work across backend technologies.
  • Experience using AI-assisted development tools, such as GitHub Copilot or ChatGPT, to improve productivity, code quality, or development workflows.

Nice To Haves

  • Experience with Java 21 and/or Dropwizard.
  • Familiarity with OpenSearch or Elasticsearch.
  • Experience with Azure Service Bus, Redis Streams, or similar messaging technologies.
  • Experience with AKS, Helm, or other Azure deployment tooling.
  • University degree in Computer Science or a related field.

Responsibilities

  • Design and develop Java backend services for a cloud-native, microservices-based platform, focusing on scalability, performance, resiliency, and maintainability.
  • Build reusable backend services and distributed-system capabilities for real-time pricing and related business operations.
  • Use Cassandra, Redis, Azure, and event-driven patterns to deliver reliable, high-throughput backend solutions.
  • Collaborate with engineers, product managers, and architects to define system functionality and plan future sprints.
  • Partner with tech leads and architects to align implementations with industry best practices and company standards.
  • Contribute to backend architecture decisions, service design, and data-handling patterns.
  • Participate in code reviews, pair programming, and knowledge sharing.
  • Mentor junior engineers on best practices, design decisions, and professional growth.
  • Conduct technical research to solve complex problems and improve backend technologies.
  • Develop unit, integration, and service-level tests, and collaborate with QA on end-to-end quality.
  • Work with the DevOps/Cloud Services team to support deployments and troubleshoot production issues.
  • Contribute to and maintain technical documentation.
  • Improve engineering processes, delivery practices, and operational reliability across the platform.

Benefits

  • Variable incentive pay component.
  • Flexible work options.
  • Medical insurance.
  • Dental insurance.
  • A full range of benefits (not otherwise specified).
  • Perks (not otherwise specified).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service