Software Engineer II
Cox Automotive
As a Software Engineer II, you will take on complex engineering responsibilities -owning features, contributing to design decisions, and mentoring early-career engineers. You will operate within an agile team and build production-ready systems with a strong emphasis on reliability, scalability, and cloud-native development. What you'll do
- Design, develop, and maintain high-quality software applications that meet user story requirements and acceptance criteria.
- Own medium-sized features from design through production release, independently breaking down work.
- Write and maintain unit, integration, and end-to-end tests; contribute to the ongoing improvement of CI/CD pipelines.
- Build reliable, scalable cloud-native services using AWS services, following best practices in security and observability.
- Implement mobile and/or cross-platform application features using Dart and Flutter , delivering performant and maintainable UI and business logic.
- Troubleshoot and resolve production issues; participate in on-call rotations if applicable.
- Provide technical guidance to Software Engineer I team members; conduct code reviews and share engineering best practices.
- Collaborate closely with Product, Design, QA, and DevOps partners in an agile environment.
- Stay current with emerging technologies and contribute insights to help evolve our architecture and engineering practices.
- Bachelor's degree in a related discipline and 2 years' experience in a related field; or a different combination, such as a master's degree and up to 2 years' experience; or 10 years' experience in a related field with no degree.
- Applicants must currently be authorized to work in the United States for any employer without current or future sponsorship. No OPT, CPT, STEM/OPT or visa sponsorship now or in future.
- 2+ years of professional software engineering experience in production environments.
- Strong, hands-on AWS experience (Lambda, API Gateway, DynamoDB, RDS, SNS/SQS, CloudWatch, IAM, S3, serverless frameworks, or similar).
- Proficiency in at least one backend or full-stack language (TypeScript/JavaScript, Python or similar).
- Experience building RESTful APIs, services, or distributed systems.
- Solid understanding of software engineering principles: object-oriented design, test automation, CI/CD, debugging, and performance considerations.
- Experience working in agile environments and contributing to design discussions.
- Atlanta based Candidates Only - In Office 2 days a week required.
- Experience designing scalable, cloud-native architectures or serverless applications.
- Familiarity with container services (Docker, ECS, EKS) or infrastructure-as-code (Terraform/CDK).
- Professional experience coding with Dart and Flutter (mobile, cross-platform, or internal tooling).
- Experience with relational or NoSQL databases.
- Experience with mobile deployment pipelines (e.g., Firebase App Distribution, TestFlight).
- Exposure to AI-assisted coding tools (GitHub Copilot, CodeWhisperer, etc.), especially in production or experimentation contexts.
- Experience mentoring junior engineers or leading small development initiatives.
Vacancy posted more than 2 months ago
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
Related searches
- part time software developer remote Powder Springs, GA
- senior software engineer remote Powder Springs, GA
- software Powder Springs, GA
- remote software sales Powder Springs, GA
- id software Powder Springs, GA
- federal government software engineer
- software sales engineer
- software engineer full time
- facebook software engineer
- software engineer hybrid
