
Software Engineer Consultant
Allstate
full-time
Posted on:
Location Type: Hybrid
Location: Charlotte • Illinois • North Carolina • United States
Visit company websiteExplore more
Salary
💰 $70,100 - $121,475 per year
About the role
- Design and develop scalable backend services and cloud-native applications using AWS, Python, and Java Spring Boot.
- Apply XP practices including: Test-Driven Development (TDD) to ensure code reliability and maintainability.
- Pair Programming to foster collaboration and improve code quality.
- Continuous Integration (CI) for rapid feedback and stable builds.
- Frequent releases to deliver incremental value and respond quickly to change.
- Collaborate with cross-functional teams to understand user needs and deliver impactful features.
- Build event-driven and serverless architectures using AWS services like Lambda, SQS, and S3.
- Leverage GitHub Copilot to enhance development efficiency and reduce boilerplate coding.
- Implement and maintain observability best practices including logging, metrics, and distributed tracing to ensure system reliability and performance.
- Participate in design reviews, code reviews, and retrospectives to continuously improve development processes.
- Troubleshoot and resolve production issues with a focus on reliability and performance.
- Maintain high standards of software quality through documentation, testing, and adherence to coding standards.
Requirements
- 2 or more years of experience (Preferred)
- Skills Amazon Web Services (AWS)
- Application Development
- Back-End Development
- Big Data
- Cloud Computing
- Cloud Engineering
- Cloud Native
- Code Reviews
- Communication
- Computer Programming
- Computer Science
- Continuous Integrations
- Continuous Integration Software
- Cross-Functional Teamwork
- Java
- Java Spring
- Microservices Architecture
- Pair Programming
- People Management
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
AWSPythonJava Spring BootTest-Driven DevelopmentContinuous IntegrationEvent-Driven ArchitectureServerless ArchitectureGitHub CopilotObservabilityMicroservices Architecture
Soft Skills
CollaborationCommunicationCode ReviewsTroubleshootingPeople ManagementCross-Functional TeamworkAdaptabilityProblem SolvingContinuous ImprovementDocumentation