onsite
Engineer II, Software - CarMax
Software Engineer
Software Engineer II focused on building and optimizing digital products that enhance the customer experience. Leverages Java, Python, SQL, and AWS to deliver scalable solutions while collaborating in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services using Java and Python.
- Write efficient SQL queries and manage data models to support product features.
- Deploy and monitor applications on AWS, ensuring reliability and scalability.
- Collaborate with cross‑functional teams in Agile sprints to deliver incremental value.
- Participate in code reviews, unit testing, and continuous integration pipelines.
Requirements
- 3+ years of professional software development experience.
- Strong proficiency in Java and Python with a solid understanding of object‑oriented design.
- Hands‑on experience with relational databases and SQL optimization.
- Familiarity with AWS services (EC2, RDS, S3, Lambda) and cloud deployment practices.
- Excellent communication skills and a collaborative mindset.
Skills
javapythonsqlawsagile