Sr. Software Engineer
On-site · Dallas, Texas, United States
Job Summary
Senior Software Engineer role on an agile team at Copart, focusing on Java-based software development, leading solution design, mentoring engineers, collaborating with Product Owners on effort estimates, and ensuring security practices. The position emphasizes building large-scale Java systems using Spring (Boot, REST, Web, Data Repository, Security, Cloud Stream), cloud deployments, RESTful APIs, microservices, IAM protocols (SAML, OAuth2, OpenID Connect), and hands-on experience with relational and NoSQL data models, Git, and Postman. The candidate should be capable of designing and evolving software architectures, staying ahead of security considerations, and delivering high-quality, scalable solutions.
Required Qualifications
- Bachelor's Degree in Computer Science
- 5+ years of relevant experience
- Experience in designing and constructing large-scale systems in Java
- Experience in Spring framework (including Spring Boot)
- Spring REST, Spring Web, Spring Data Repository, Spring Security, Spring Cloud Stream
- Experience in cloud deployments and service integrations
- Experience in relational as well as NoSQL data model design and development
- Experience in designing and building RESTful APIs
- Experience in Identity and Access Management software and protocols (SAML, OAuth2, OpenID Connect)
- Microservices and Event Streaming architectures
- Version control using Git
- Postman
- Demonstrated ability to pick-up and learn new technologies quickly
- Detail-oriented with a quality of work ethic
- Self-starting problem solver
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.