Senior Engineer .NET
Role Overview
Senior full-stack engineering role focused on scalable, high-performance solutions, automation, and efficient data management.
Plan and execute large-scale projects, collaborate across the organization, and contribute to engineering practice improvements.
Key Skills for This Role
Full Job Posting
Role overview
Senior full-stack engineering role focused on scalable, high-performance solutions, automation, and efficient data management.
Plan and execute large-scale projects, collaborate across the organization, and contribute to engineering practice improvements.
Responsibilities
- Architect, develop, and maintain scalable distributed systems and full-stack applications.
- Define product requirements with stakeholders and coordinate software lifecycle delivery across teams.
- Lead design sessions and code reviews, mentor junior engineers, and develop reusable application components.
- Build ReactJS frontend features and .NET or Java backend services; use SQL and NoSQL databases.
- Develop RESTful APIs and microservices; use CI/CD pipelines, Docker, and Kubernetes.
- Maintain design documentation, workflows, and runbooks; support critical systems, including 24x7 on-call when necessary.
Experience and qualifications
- 5+ years of professional software development experience in large-scale enterprise environments.
- 4+ years with backend technologies such as .NET, Java, ASP.NET Core, or Spring Boot; 3+ years with ReactJS.
- Strong proficiency with HTML5, CSS3, JavaScript (ES6+), ReactJS, Redux, and Hooks.
- Experience with SQL and NoSQL databases, cloud platforms such as Azure, AWS, or GCP, and JSON, XML, and YAML.
- Knowledge of responsive and adaptive design principles.
- Familiarity with Python, Golang, PowerShell, or similar programming and scripting languages is preferred.
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or equivalent education/work experience.
Compensation
- Annual salary range is $100,000–$215,000; final compensation may consider responsibilities, experience, education, training, work location, and market and business factors.
Benefits and culture
- GEICO describes personalized development programs, mentorship, certification assistance, competitive pay, benefits, and flexibility.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at GEICO
Claims Specialist
Richardson, USA
Auto Damage Trainee (Field)
Chicago, USA
Auto Damage Trainee (Field)
Fayetteville, USA
Sales Representative
Tampa, USA
Director of Ethical Culture & Conduct
Bethesda, USA
Auto Damage Trainee (Field)
Norristown, USA
Auto Damage Trainee (Field)
Philadelphia, USA
Auto Damage Trainee (Field)
, USA