IND Senior Staff Software Engineer - GCC020
We’re determined to make a difference and are proud to be an insurance company that goes well beyond coverages and policies. Working here means having every opportunity to achieve your goals – and to help others accomplish theirs, too. Join our team as we help shape the future.
Technical Skills
-
Deep hands‑on experience building modern, enterprise‑grade web applications using Angular (components, services, RxJS, forms, routing, performance optimization).
-
Strong backend development experience with Node.js, including API design, business logic implementation, and integration with downstream services.
-
Solid understanding of RESTful APIs, asynchronous patterns, and event‑driven architectures.
-
Experience designing and implementing end‑to‑end full‑stack solutions, from UI through backend services and data access layers.
-
Proficiency with TypeScript across both frontend and backend codebases.
-
Experience with cloud‑native architectures (AWS), including containerization and deployment pipelines (e.g., CodePipeline, CodeBuild, CodeDeploy.)
-
Familiarity with databases (SQL and/or NoSQL) and data modeling considerations for scalable systems.
-
Experience implementing and maintaining CI/CD pipelines, automated testing, and quality gates.
-
Strong understanding of application security, performance optimization, and observability in production systems.
Thought Leadership
-
Act as a technical authority within the organization, guiding architectural decisions and promoting best practices across teams.
-
Lead and contribute to system design discussions, balancing short‑term delivery with long‑term scalability and maintainability.
-
Proactively identify opportunities to improve engineering standards, developer experience, and overall system quality.
-
Mentor senior and mid‑level engineers, helping them grow in design thinking, code quality, and ownership mindset.
-
Influence technology direction through clear communication of tradeoffs, risks, and recommendations to both technical and non‑technical stakeholders.
-
Help shape the evolution of our frontend and backend platforms, including framework upgrades, tooling choices, and architectural patterns.
Soft Skills
-
Strong communicator who can explain complex technical concepts clearly to engineers, product partners, and leadership.
-
Demonstrated ability to influence without authority and collaborate effectively across teams and disciplines.
-
Pragmatic problem‑solver who values outcomes, not just technical elegance.
-
Comfortable navigating ambiguity and helping teams move from loosely defined problems to concrete, actionable solutions.
-
Ownership mindset with a strong sense of accountability for production systems and customer impact.
-
Collaborative team player who values feedback, continuous learning, and inclusive decision‑making.