Develop and integrate back‑end services using languages such as Java, C#, or Go, including building and consuming extensible REST APIs
Build modern, user‑friendly interfaces using React and JavaScript/TypeScript, translating workflows into functional UI (not design‑only work)
Scope, design, and build end‑to‑end internal applications that include front‑end, back‑end, and data components
Collaborate cross‑functionally throughout the software lifecycle: discovery, design, implementation, testing, release, and support
Participate in design sessions and code reviews to elevate quality, maintainability, and shared engineering standards
Utilize developer tooling across the SDLC including Azure DevOps (ADO) (work item structure, planning, repos, and delivery practices) and contribute to improving how work is tracked and delivered
Contribute to systems thinking and technical best practices: architecture patterns, reliability, performance, security, and scalability
Where appropriate, contribute to integration and enablement work that connects internal applications with existing collaboration and platform ecosystems (e.g., communications platforms, meeting experiences, or operational tooling)
Support continuous improvement through documentation, process refinement, and proactive identification of opportunities (technical debt reduction, automation, and quality improvements)
Apply analysis and estimation skills to support planning, prioritization, and execution
Requirements
Programming experience with at least one modern language such as JavaScript/TypeScript (required) plus one or more of Java, C#, Go, or Scala
Strong understanding of front‑end development (React, HTML5, CSS, modern web patterns) and ability to build maintainable UI components
Understanding of APIs (REST, JSON), service integration, and common application architectures
Familiarity with CS fundamentals including data structures and algorithms
Knowledge of developer tooling and workflows: source control, pull requests, branching strategies, CI/CD concepts
Strong problem‑solving ability and strong oral/written communication skills
Ability to excel in a fast‑paced, collaborative environment with shifting priorities
Preferred Experience with Azure DevOps (ADO) practices (Boards, Repos, Pipelines, work item hierarchy, sprint planning) and interest in structured delivery best practices
Exposure to SQL and/or NoSQL databases and basic data modeling concepts
Exposure to cloud platforms (Azure/AWS/GCP) and common operational concepts (monitoring/telemetry, alerting, logging)
Familiarity with containerization concepts (Docker; Kubernetes exposure is a plus)
Interest or experience in platform‑adjacent engineering (tooling, automation, integrations)
Exposure to collaboration platforms and ecosystems such as Slack, Zoom, and/or enterprise audio/video environments (integration mindset is a plus)
Tech Stack
AWS
Azure
Cloud
Docker
Google Cloud Platform
Java
JavaScript
Kubernetes
NoSQL
React
Scala
SDLC
SQL
TypeScript
Go
Benefits
Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being.
Financial benefits including market-competitive compensation; a 401K savings plan vested from day one that offers a 6% match; performance and recognition-based incentives; and tuition assistance.
Access to additional benefits like mental healthcare as well as fertility and adoption assistance.
Supports flexibility
We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year.