Sr. Software Engineer

Copart, Inc.
Dallas, TX, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Spring Security Agile Methodology Cyber Security Spring Framework NoSQL OAuth Openid Connect Cloud Services Security Assertion Markup Language (SAML) Software Engineering Data Streaming
+9 more
Web Services Postman Spring Cloud Spring-boot Git Spring Data Information Technology Restful APIs Microservices

Job description

As a Senior Software Engineer in one of our agile software engineering teams, you will help develop software products and services to support the Copart’s growing business. You will work with a talented and diverse global team in a dynamic and flexible environment with the latest tools, technologies, and techniques., * Engages in software engineering, primarily in Java, using the environments, tools, technologies, and techniques of the software engineering team

  • Leads solution design and analysis work, technology evaluation, choice, and evolution
  • Works closely with Product Owners to provide accurate level of effort estimates, collaborating on committed stories/tasks each sprint
  • Be a mentor and role model for developers in adopting both craftsmanship of well-engineered code and in adopting agile practices
  • Understands and adheres to information security philosophies and practices for the protection of our own and our clients’ proprietary and private data

Requirements

Do you have experience in Web services design?, Do you have a Bachelor’s degree in computer science?, * Bachelor’s Degree in Computer Science

  • 5 plus 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 using relational as well as NoSQL data model design and development
  • Experience in designing, and building RESTful APIs

Skills/Abilities:

  • 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 using 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 and concepts quickly
  • Detail-oriented with a quality of work ethic
  • Self-starting person that can proactively identify and solve problems and tasks
  • Creative and persistent engineering problem solver

About the company

Copart, Inc. a technology leader and the premier online vehicle auction platform globally, with over 200 facilities located across the world, Copart links vehicle sellers to more than 750,000 buyers in over 190 countries. We believe in providing an unmatched experience, every day and everywhere, driven by our people, processes, and technology.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland ¡ LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer ¡ Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva ¡ JS Congress

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz ¡ WWC Europe 2026

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 ¡ Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 ¡ Coffee With Developers

Videos

See all

Related articles

See all