Job Listings

Sr Software Engineer

Cox Enterprises

As a Senior Software Engineer, you will work on our Data Services team's back-end application that processes automotive data at scale. Our applications are written in .Net Core, and we have transitioned our legacy workloads to AWS. You will work with stakeholders to understand their needs and design solutions that iteratively meet their needs. You will be part of a team that prioritizes quality and maintainability first. You will set an example for the team on how to invest in personal growth.

As engineers, we are responsible for our applications, including design, development, testing, deployment, and support. We use various AWS services, including but not limited to Elastic Container Service, Lambdas, SQS, Dynamo DB, Step Functions, and RDS. If you want to work on highly performant software running at scale in the cloud, with the ability to learn new technologies and impact our ability to succeed, this job is for you. You will also be responsible for rotating on-call responsibilities with the rest of the team.

Our Teams:

Cox Automotive is the market-leading provider of technology services to the automotive industry. Our engineering organization takes pride in building innovative products that make our customers successful. We are passionate about building great software while having fun doing it. The result is an award-winning culture where everyone is approachable, ideas are judged on merits, and healthy, empowered people drive transformative technology.

Your Role:
• Mentor and develop more junior engineers.
• Accurately estimate work and communicate status to stakeholders, including executives.
• Bring a new perspective to the team – challenge us to improve.
• Monitor and proactively identify opportunities to improve resilience, optimize costs, and increase observability.
• Optimize database access in Oracle, DynamoDB, and others
• Optimize our AWS processes and spend
• Develop data acquisition, cleansing, syndication, and other solutions for expanding our Automotive Marketing Platform
• Design and build service-oriented architecture solutions, constructing and managing services published to internal and external consumers and integrating with complex databases and third-party components.
• Expand our automated test coverage (unit, integration, performance, validation ..etc..)
• Engage with your agile delivery team to build a culture of passion, trust, and creativity.

Required Experience:
• Bachelor’s degree in Computer Science or related discipline and 4 years’ experience in a related field. The right candidate could also have a different combination, such as a master’s degree and 2 years’ experience; a Ph.D. and up to 1 year of experience; or 16 years’ experience in a related field.
• Experience with cloud-based application development, support, and DevOps.
• Object-oriented design experience, including applied use of design patterns.
• Experience with TDD
• Experience mentoring software engineers.
• Experience implementing automated tests, observability, monitoring, and alerting.
• Ability to work independently, to design, develop, and deploy solutions, and to deliver projects on time with moderate direction.
• Ability to collaborate with other developers and software test engineers to build the best solution for the customer.
• Database development skills, including data modeling and query tuning
• Experience with agile development methodologies.

Location: Austin, TX

Posted: Aug. 9, 2024, 4:57 a.m.

Apply Now Company Website