We empower independent practices to bring modernized care to patients everywhere.
Staff Backend Software Engineer
Location
United States
Posted
152 days ago
Salary
$216K - $224.3K / year
Seniority
Lead
Job Description
Staff Backend Software Engineer
Tebra
• Lead Software Development: Design, develop, test, and deploy scalable and maintainable software applications using Spring Boot, Java, React, and cloud technologies. • Architect and Design: Collaborate with product managers, designers, and cross-functional teams to architect robust and scalable solutions that meet business requirements. Provide input into the technical direction of the team and product. • Cloud Technology Expertise: Leverage experience with cloud platforms (AWS, Azure, Google Cloud, etc.) to design cloud-native applications. Ensure that applications are optimized for scalability, reliability, and cost-efficiency in a cloud environment. • Code Reviews & Mentorship: Conduct thorough code reviews, ensuring that the team adheres to best practices for clean, maintainable, and efficient code. Mentor junior and mid-level engineers, fostering a culture of continuous learning and improvement. • Collaboration and Communication: Work closely with product and design teams to define requirements, deliver timely solutions, and provide technical expertise throughout the product lifecycle. • Performance and Optimization: Monitor and optimize the performance of applications. Identify bottlenecks and implement performance improvements across both frontend (React) and backend (Java/Spring Boot) layers. • Agile Development: Participate in Agile development processes, including sprint planning, daily standups, retrospectives, and backlog grooming. Contribute to defining and prioritizing work within the team. • Stay Current: Continuously research and apply emerging technologies and industry best practices to improve the development process and product quality.
Job Requirements
- Minimum 8 years of professional software engineering experience with a strong track record of delivering complex software solutions.
- Strong expertise in Java and Spring Boot for building scalable and secure backend systems.
- Experience with building RESTful APIs and microservices architectures.
- Hands-on experience with React and frontend web technologies.
- Experience with modern front-end workflows and state management.
- Practical experience with one or more cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with cloud-native technologies (e.g., containers, serverless, CI/CD pipelines).
- Strong Understanding of Software Design Patterns: Experience in object-oriented design principles, microservices architectures, and cloud-native application design.
- CI/CD & DevOps Practices: Experience with CI/CD pipelines, automated testing, and deployment practices. Familiarity with tools such as Jenkins, Harness, Docker, Kubernetes, or similar.
- Database Expertise: Strong experience with both relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, DynamoDB) and an understanding of database design and optimization.
- AI Expertise: Demonstrating usage of AI tools supports your daily work when doing research, debug, coding and deployment of new solutions.
Benefits
- Healthcare benefits
- Discount through Dell for work from home basics
- Resources for mental health and fitness through Gympass and Telus Employee Assistance Program
Related Guides
Related Job Pages
More Backend Engineer Jobs
Salesforce Architect – Technical
NeuraFlashDigital Transformation from point-of-sale to point-of-service with AI, Salesforce.com & Amazon Web Services 🚀
• Lead and own the technical solution design for Agentforce • Deep dive into the limits and boundaries of Agentforce Agents • Collaborate with customers, Project Managers, Solution Architects, Developers and UX Designers • Oversee and contribute to all stages of the project lifecycle—from initial design through development • Follow and understand new Salesforce products and technical capabilities
• Participar ativamente de um time ágil em projetos de tecnologia • Desenvolver e manter aplicações web utilizando .NET • Trabalhar em conjunto com equipes multifuncionais para entrega de soluções • Realizar revisões de código e promover melhores práticas
Senior Java Engineer
OddballOddball is a software development company that focuses on designing and building tools for enterprises and institutions. The company delivers services, includin
• Design and develop scalable backend services using Java and modern frameworks within a cloud-based environment. • Build and maintain APIs and microservices supporting enterprise notification and communication workflows. • Collaborate with frontend engineers, designers, and product teams to deliver accessible, user-focused solutions. • Improve system performance, reliability, and maintainability across distributed services. • Support secure software delivery practices aligned with VA DevSecOps and federal compliance standards. • Participate in code reviews, technical design discussions, and Agile ceremonies. • Contribute to modernization efforts, including refactoring legacy components and improving service architecture.
• Collaborate with data analysts to spec and build features that draw new customers to our product. • Provide a backend to our mobile and web frontends, to do things like search transactions or send wire transfers. • Build admin tools to increase the efficiency of day-to-day support operations, like identifying fraudulent customers or managing accounts. • Integrate with third-party APIs, to do things like send checks or validate SWIFT codes.




