Software Engineer, Full Stack Developer, Cloud Engineer - Software
Job in
Dallas, Dallas County, Texas, 75215, USA
Listed on 2026-01-12
Listing for:
Copart, Inc.
Full Time
position Listed on 2026-01-12
Job specializations:
-
Software Development
Full Stack Developer, Software Engineer, Cloud Engineer - Software, Java Developer
Job Description & How to Apply Below
* Work closely with cross-functional teams including UX/UI designers, QA engineers, and Dev Ops to deliver end-to-end solutions
* Mentor junior developers and contribute to the team's technical growth
* Participate in architectural decision-making and technical planning sessions
* Champion best practices in software engineering and code maintainability
* ** 3-7 years
** of professional software engineering experience
* ** Strong programming fundamentals
** and experience building production systems
* ** Backend development experience
** with languages like Java, Python, Go, C#, or similar
* ** Frontend development experience
** with modern JavaScript frameworks (React, Vue, Angular, or similar)
* ** Deep understanding
** of software design principles (SOLID, DRY, KISS) and common design patterns
* ** Experience
* * designing and implementing RESTful APIs
* ** Familiarity
* * with relational databases and data modeling
* ** Experience
* * with version control (Git) and CI/CD practices
* ** Passion for learning
** and staying current with technology trends and best practices
* ** Strong
* * problem-solving abilities and analytical thinking
* ** Excellent
* * communication and collaboration skills
* ** Bachelor's degree
** in Computer Science, Software Engineering, or related field (or equivalent experience)
* Experience with
** Spring Boot
** and the Spring ecosystem
* Familiarity with
** modular monolith
** or
** modulith architectures
*** Experience with
** microservices architecture
** and understanding of when to use monoliths vs. microservices
* Experience with modern Java (Java 17+) or willingness to dive deep into the JVM ecosystem
* Exposure to
** Domain-Driven Design
** concepts* Interest or experience in
** AI/ML applications**,
** automation**, or
** process optimization
*** Experience with
** Docker
* * and containerization
* Background in
** automotive**,
** logistics**, or
** document processing
** domains* Experience with
** test-driven development (TDD)
*** Understanding of
** performance optimization
** and
** scalability
* * best practices
* Side projects, open-source contributions, or experimentation with different tech stacks
* Active participation in technology communities, conferences, or online learning
* Experience across multiple programming paradigms (OOP, functional, etc.)
* ** Backend:
** Java, Spring Boot, Spring Modulith (but we appreciate polyglot experience)
* ** Frontend:
** React, JavaScript/Type Script (experience with other frameworks valued)
* ** Database:
** Relational databases
* ** Architecture:
** Modulith, modular monolith design
* ** Tools:
** Git, Maven/Gradle, Docker, CI/CD pipelines
* ** Testing:
** JUnit, Mockito, React Testing Library
* ** Infrastructure:
** On-premise data centers
* ** Greenfield Development:
** Build modern systems from scratch rather than maintaining legacy code
* ** Technical Variety:
** Work across the full stack and explore different approaches to solving problems
* ** Architectural Impact:
** Shape the technical direction of critical business systems
* ** Innovation Opportunities:
** Identify and implement automation and AI-driven solutions to optimize operations
* ** Real-World Complexity:
** Solve challenging problems in the vehicle title transfer and ownership space at scale
* ** Modern Practices:
** Implement contemporary architectural patterns in a production environment
* ** Growth Opportunity:
** Transition into technical leadership roles as the team and systems evolve
* ** Business Impact:
** Your work directly enables Copart's core business operations affecting millions of transactions
* ** Learning Culture:
** Work with engineers who are curious, love experimenting with new tech, and value continuous learning
* ** Code Quality:
** We maintain high standards through rigorous code reviews, automated testing, and continuous refactoring
* ** Continuous Learning:
** We encourage exploration of new technologies and provide time for professional development and experimentation
* *
* Collaboration:
** We work as a team, share knowledge openly, and support each other's growth
* ** Domain Understanding:
** We value engineers who seek to deeply understand the business problems they're solving
* ** Pragmatic Solutions:
** We make thoughtful technical decisions that balance ideal design with business needs and delivery timelines
* ** Ownership:
** We empower engineers to take ownership of their work from conception to production
* ** Innovation:
** We stay ahead of the curve by staying curious about emerging technologies and best practices
* ** Polyglot Thinking:
** We value engineers who can think beyond specific languages / frameworks and apply solid engineering principles across different technologies
* Career growth path into senior technical or leadership roles
* Professional development opportunities and training budget
* Collaborative, inclusive work environment where curiosity is…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×