Allstate

Software Engineer Consultant

Allstate

full-time

Posted on:

Location Type: Hybrid

Location: CharlotteIllinoisNorth CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

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