Jobs · Engineering · Texas

Software Engineer Senior Consultant - Dallas, TX or Chicago, IL- (Hybrid)

Allstate · Texas, United States · 3 wk ago
HybridEngineeringFull-time

About the role

The Software Engineer Senior Consultant collaborates with cross-functional teams to design, develop, test, and deliver secure, high-quality software solutions. This role applies agile and extreme programming (XP) practices such as test-driven development, paired programming, and continuous integration to create scalable and maintainable systems. The position requires strong technical expertise, problem-solving ability, and a collaborative mindset to support business needs while mentoring junior team members.

Responsibilities

  • Participate in iteration planning meetings to ensure a shared understanding of user stories and team backlog items
  • Engage in daily standups (site, cross-site, and product teams) and practice paired programming and test-driven development as part of daily work
  • Contribute to retrospectives by identifying opportunities for process or product improvement
  • Collaborate in designing systems and applications that meet technical and business requirements
  • Establish and maintain CI/CD pipelines and deployment practices
  • Provide production support for software products in user environments
  • Serve as a subject matter expert within a specific business domain, demonstrating leadership and accountability across teams and forums (including ECC and SWAT calls)
  • Participate in knowledge sharing and contribute to the overall technical growth of the team
  • Coach and mentor junior engineers on software development best practices and XP methodologies

Qualifications

  • 3-4+ years of software development experience (preferred)
  • 3+ years of experience hands-on experience developing software using Java and J2EE
  • 1+ year applying Test Driven Development (TDD) and Extreme Programming (XP) practices within an Agile environment
  • Strong understanding of computer science concepts and object-oriented design principles
  • Familiarity with continuous integration and DevOps tools such as IntelliJ IDEA, GitHub, Jenkins, SonarQube, Gradle, or Maven
  • Proficiency in testing tools such as Postman, Bruno, or SoapUI
  • Experience with quality and security scanning tools such as Sonar, Fortify, or Contrast
  • Experience with messaging systems such as Kafka or similar technologies
  • Ability to write clean, maintainable, and secure code aligned with industry best practices, which can include debugging and monitoring.

Skills

  • Accountability
  • Age
  • Agile Environments
  • Agile Methodology
  • Backlogs
  • Business
  • Business Needs
  • Business Requirements
  • Collaboration
  • Communication
  • Computer Science
  • Conducting Standups
  • Continuous Integrations
  • Continuous Integration Software
  • Cross-Functional Teamwork
  • Design
  • Design Principles
  • DevOps Tools
  • Documentations
  • Extreme Programming (XP)
  • GitHub
  • Gradle
  • Information Technology Management
  • Java (Programming Language)
  • Java Enterprise Edition
  • Knowledge Sharing
  • Leadership
  • Learning Agility
  • Machine Learning
  • Military Service
  • Modern Languages
  • Object-Oriented Design
  • Open Source
  • Ownership
  • People Management
  • Problem Solving
  • Quality Control
  • Quality Assurance
  • Reliability
  • Security
  • Software Engineering
  • Software Quality Assurance
  • Software Testing
  • Technical Writing
  • Testing
  • Training
  • Trust
  • UX Design
  • Veterans
  • Web Development
  • Writing

Benefits

Enjoy competitive compensation with a base salary + uncapped performance-based incentives.

Pay

Compensation offered for this role is $90,700.00 – $153,925.00 annually and is based on experience and qualifications.

Schedule

Work Arrangement: Hybrid — 1 day per week onsite in Dallas, TX or Chicago, IL, and 4 days remote

Similar jobs