Sr. Staff Software Engineer
$129,553–$189,615 year
Hybrid · Dallas, Texas, United States
Job Summary
Design and develop robust backend services using Java, Spring Boot, and WebFlux while leading hands-on coding initiatives and mentoring junior engineers. Leverage Microsoft Azure for SaaS solutions focusing on multi-tenancy, and utilize Apache Kafka for event-driven system creation. Ensure high standards of software quality, performance, and security through best practices such as TDD and CI/CD. Collaborate with cross-functional teams to deliver integrated features effectively.
Required Qualifications
- Bachelor's degree in computer science, Engineering, or any other relevant field.
- Minimum of 12+ years of experience in software development with a focus on Java and Spring Boot and microservices architecture.
- Proven experience in Reactive Programming using frameworks like Spring WebFlux, Project Reactor, or Quarkus.
- Strong hands-on experience with Apache Kafka for building scalable event-driven applications.
- Expertise in Microsoft Azure cloud services, including deploying microservices and managing infrastructure.
- Deep understanding of microservices architecture, RESTful APIs, and designing scalable backend systems.
- Strong knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
- Experience with containerization and orchestration tools such as Docker and Kubernetes.
- Strong problem-solving skills, with a proactive and detail-oriented approach.
- Excellent communication skills, with the ability to explain complex technical concepts to diverse audiences.
Desired Qualifications
- Experience with CQRS and Event Sourcing patterns.
- Familiarity with DevOps practices and Infrastructure as Code tools like Terraform or Azure Resource Manager (ARM) templates.
- Knowledge of GraphQL and gRPC is a plus.
- Experience in building high-availability systems and disaster recovery planning.
- Contributions to open-source projects and active participation in tech communities.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.