CSAA Insurance Group, a AAA insurer, is one of the leading personal lines property and casualty insurance groups in the United States. They are seeking a Sr. Staff Software Engineer to lead the Digital Engineering team in building next-generation customer-facing web and mobile applications, focusing on strategic technical ownership and delivery of complex software solutions.
Responsibilities:
- Serves as a lead software engineering resource on the Digital Engineering team while building CSAA’s next generation of customer-facing web & mobile applications
- Responsible for team-level strategic technical ownership and "hands-on" design, implementation, and delivery of large-scale or significantly difficult software solutions that have a long-term impact on a product, technology or architecture in accordance with Digital Engineering's Technology Strategy
- Leads the design, delivery and maintenance of large-scale and complex software applications within an entire technology or application area
- Works with stakeholders to understand and translate complex, real-world problems into feasible technology solutions
- Develops clear and complete design artifacts as needed to illustrate Digital Engineering technology
- Acts as a consultant to a specific technology area, providing thought leadership on modern application architecture considering Performance, Accessibility, Usability, Security, Analytics, Automation and Quality Assurance
- Understands and communicates tradeoffs between usability and performance needs
- Contributes a leading perspective on specific technologies within digital applications
- Collaborates with Architects to establish a technical vision for various projects and experiences
- Proactively identifies and reviews opportunities and establishes new patterns to ensure a safe, consistent, and seamless user experience
- Partners with Architects and other Engineering teams to ensure the Digital ecosystem of applications and services are durable and scalable
- Ensures that technical solutions are aligned with Enterprise Architecture and applications and systems are built for uninterrupted availability, meet performance requirements, future extensibility, multiple system integrations, long-term growth and low-maintenance support
- Provides technical leadership to drive the continued adoption of DevOps and cloud enterprise solutions
- Administration and configuration of Collibra Data Intelligence Platform (domains, assets, relationships, workflows, operating models)
- Support and operation of cloud-based Data Quality platforms running on AWS (EKS/Kubernetes), ensuring high availability, performance, and reliability
- Implementation of metadata ingestion, business glossary, data lineage, and data quality integrations
- Development and maintenance of governance workflows (stewardship, certification, approvals, issue management)
- Integration with upstream and downstream systems using APIs, pipelines, and native connectors
- Collaborates with data stewards, domain owners, data engineering, cloud infrastructure, and security teams to ensure proper data classification, tagging, ownership, and quality controls across the enterprise
- Introduces new ways of improving & scaling digital applications
- Identifies, plans, and implements improvements to deployment/release pipelines
Requirements:
- 8+ years' successful professional experience in the design, delivery, and support of complex projects across web platforms & mobile applications
- 4+ years' deep and direct hands-on experience with the specific technologies used in the teams' systems/solutions
- Bachelor of Science (B.S.); Bachelor's degree in related area or an equivalent combination of education and experience
- Experience working in an Agile (Kanban) delivery environment
- Ability to adapt quickly to changing priorities, assignments, deliverables, and timelines
- Ability to lead and work with onshore/offshore teams, and comfortable working in a virtual environment
- Ability to consistently participate in the recruiting and interview processes and regularly mentor members of the team
- Actively shapes our company culture (e.g., supporting employee resource groups, mentoring employees, volunteering, joining cross-functional projects)
- Champions our cultural norms (e.g., willing to have cameras when it matters: helping onboard new team members, building relationships, etc.)
- Demonstrates a company ownership mindset, thinking beyond boundaries of their own area
- Travels as needed for role, including divisional / team meetings and other in-person meetings
- Fulfills business needs, which may include investing extra time, helping other teams, etc