Senior Software Engineer
Cox Automotive
- Austell, GA
- $97,100-161,800 per year
- Permanent
- Full-time
- Strong individual contributor in a collaborative team environment that encourages you to perform at your best, while contributing to the engineering efforts of one of our development teams.
- Challenged to deliver right-sized solutions for complex business problems.
- Have knowledge of modern software design, best practices, design patterns, and frameworks, with an understanding of application performance, maintainability and quality.
- Aspire to use new technologies and challenge yourself to develop innovative solutions.
- Will work alongside developers and technical leads on a team where collaborative programming and mentoring are regularly practiced.
- Being a passionate and flexible engineer who collaborates with your team to build, deploy, monitor and maintain highly performing and highly available production systems and applications.
- Design and implementation of technical solutions to deliver high quality product features.
- Implement platform-level components including event architectures, messaging, and caching solutions
- Write readable, maintainable, and efficient code
- Design and implementation of REST APIs, services, and cloud solutions
- Enhance the performance and reliability of our current solutions
- Coach and mentor team members on best practices, code reviews, internal tools, and process improvements
- Evangelize new ideas within your team as well as across teams
- Explore open source or industry-standard solutions that could be a fit for the organization
- Bachelor's degree in a 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
- Nice to have Pegasystems Certified Senior Systems Architect (CSSA) certification
- Experience with object-oriented design and development experience
- 1+ years of experience in mobile development (Dart & Flutter preferred)
- Experience with RESTful API development and exposure to API tools like Postman, etc.
- Strong experience with version control using Git, GitHub
- Experience in realizing applications from conception and design to implementation and support.
- Quick learner, ability to learn and apply new technology concepts quickly towards product delivery