Allstate-posted 2 months ago
$85,600 - $152,650/Yr
Full-time

The Software Engineer- Data Warehousing is a full-stack developer who architects, designs, and delivers robust digital products using modern frameworks, tools, and engineering practices. They apply deep technical expertise and agile methodologies to build scalable, secure, and maintainable software. They are accountable for the success of their products through continuous delivery, operational excellence, and alignment with business KPIs.

  • Participate in inceptions and iteration planning meetings, contributing technical insights and partnering closely with product managers.
  • Lead and engage in daily standups across sites and product teams.
  • Facilitate and contribute to retrospectives, promoting a culture of continuous improvement and psychological safety.
  • Design high-level and low-level components and systems with scalability and maintainability in mind.
  • Drive performance optimization and participate in technical review sessions.
  • Collaborate across product portfolios to align strategy and architecture with business goals.
  • Serve as a domain expert and advocate for modern engineering practices and technologies.
  • Mentor peers and lead by example in paired programming and test-driven development (TDD).
  • Establish and maintain CI/CD pipelines and DevOps practices.
  • Ensure production readiness and provide ongoing support for deployed applications.
  • 3 or more years of experience (Preferred)
  • Experience with Build Tools, Continuous Delivery, Continuous Improvement, Data Warehouse ETL, DevOps, Enterprise Databases, Extreme Programming (XP), Java, Messaging Systems, Quality Assurance Testing, Software Development, Spring Boot, Version Control.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service