Senior Software Engineer

Software EngineerSoftware EngineerOtherRemoteSeniorTeam 10,001+H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

95 days ago

Salary

$106K - $197K / year

Seniority

Senior

Job Description

Senior Software Engineer

Liberty Mutual Insurance

Description You must be authorized to work in the United States without employer sponsorship now or in the future. We will not sponsor employment visas. Candidates who will require future sponsorship, including candidates on CPT/OPT/STEMOPT who will require future sponsorship, are not eligible to apply. Do you have the skills and drive to join a tech team that’s working to digitally transform a trillion-dollar industry? From test-driving the latest technologies to creating intuitive consumer apps, Liberty Mutual is constantly innovating and creating industry-leading solutions that provide peace of mind for our customers worldwide. In this role at Liberty Mutual, you’ll help deliver a state of the art underwriting experience for our Small Commercial Underwriters, which entails consulting on complex issues and solving technical problems, while working in an agile environment that has the creative energy of a start-up and the full backing and comprehensive benefits of a Fortune 100 company. We encourage you to apply and bring your expertise if you’re a: - Technical problem solver: Going far beyond simply developing error-free source code, test scripts, components and system architectures, you’ll document and build deployment guides aimed at maintaining robust, relevant software - Customer-centric engineer: Putting clients’ needs first, you’ll translate customer requirements into technical applications and support the implementation of new software - Motivated mentor: Exercise your technical chops while coaching and collaborating with junior software engineers. - Forward thinker: Merely fixing a problem isn’t enough using your proactive mindset and initiative, you’ll also identify opportunities to enhance performance, quality and efficiency Qualifications - Five or more years of software engineering experience - Strong background in business operations and strategies, including global technology and financial services trends - Hands-on involvement with layered systems architectures, designs and shared software concepts - Familiarity with functional and system integration testing - Experience working in an agile environment Essential skills for the position: - Excellent verbal and written communication. This is a virtual team spread across the US, so being able to work in such a setting is key - Version control system experience, specifically working with any implementation of Git - Extensive experience with Java Spring boot - Experience with Angular - Experience with AWS Preferred skills and experience: - User Interface - Angular - Gateways - Spring Cloud - Authentication - AzureAD (go forward), OAuth, Ping, Apigee X (go forward), API Gateway (go forward), LDAP - Service Layer - Java, Spring Boot, Lambda - Datastore - RDS, MySQL, DB2, PostGresSQL (go forward), MongoDB Atlas (go forward), DynamoDB, Document DB, Mainframe - Event Passing - HTTPS, SNS/SQS, Kafka (go forward), EventHub, EventStream - Caching - ElastiCache (go forward), Redis - Big Data - OpenSearch, S3 / Glacier - AI - Misc - AWS, Splunk, DataDog, Digital Workflow, ToolBox, Runway, Cloud Foundry, Kubernetes Education - A Bachelor’s or Master’s degree in a technical or business discipline, or equivalent experience About UsPay Philosophy: The typical starting salary range for this role is determined by a number of factors including skills, experience, education, certifications and location. The full salary range for this role reflects the competitive labor market value for all employees in these positions across the national market and provides an opportunity to progress as employees grow and develop within the role. Some roles at Liberty Mutual have a corresponding compensation plan which may include commission and/or bonus earnings at rates that vary based on multiple factors set forth in the compensation plan for the role. At Liberty Mutual, our goal is to create a workplace where everyone feels valued, supported, and can thrive. We build an environment that welcomes a wide range of perspectives and experiences, with inclusion embedded in every aspect of our culture and reflected in everyday interactions. This comes to life through comprehensive benefits, workplace flexibility, professional development opportunities, and a host of opportunities provided through our Employee Resource Groups. Each employee plays a role in creating our inclusive culture, which supports every individual to do their best work. Together, we cultivate a community where everyone can make a meaningful impact for our business, our customers, and the communities we serve. We value your hard work, integrity and commitment to make things better, and we put people first by offering you benefits that support your life and well-being. To learn more about our benefit offerings please visit: https://LMI.co/Benefits Liberty Mutual is an equal opportunity employer. We will not tolerate discrimination on the basis of race, color, national origin, sex, sexual orientation, gender identity, religion, age, disability, veteran's status, pregnancy, genetic information or on any basis prohibited by federal, state or local law. Fair Chance Notices - California - Los Angeles Incorporated - Los Angeles Unincorporated - Philadelphia - San Francisco

Related Job Pages

More Software Engineer Jobs

OEC logo

Senior .NET Software Engineer

OEC

QSP Geographics Inc. (QSP) is a fast-growing geospatial technology company that provides a range of industry-leading solutions in disciplines that include GIS services, CAD drafting, survey, engineering, and asset management services. We presently have over 125 employees with offices in Toronto and Ottawa.

OtherRemoteTeam 1,001-5,000

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We’re looking for a Senior Software Engineer who enjoys building scalable, high-quality software and influencing how products are designed and delivered. You’ll work across the full development lifecycle—partnering with Product, Marketing, Operations, and Support to turn real business needs into reliable, well-designed solutions. This role is ideal for someone who thrives in a collaborative environment, likes solving complex problems, and wants to help shape engineering standards while mentoring other developers. What You’ll Do - Design, build, and evolve modern web applications and services using .NET and contemporary front-end frameworks. - Lead technical design decisions and contribute to architecture for complex, business-critical systems. - Own features end-to-end—from requirements and estimation through development, testing, and deployment. - Provide technical leadership and mentorship to engineers across the team. - Write clean, maintainable, well-tested code and continuously look for ways to improve performance and scalability. - Partner closely with Product and cross-functional teams to align technical solutions with business goals. - Support production releases and serve as a technical point of contact during deployments. - Troubleshoot and resolve production issues, participating in an on-call rotation as needed. - Advocate for modern engineering practices, tools, and technologies that improve quality and developer experience. Qualifications - 6+ years of professional software development experience building complex systems. - 2+ years of hands-on experience with React or Angular and ASP.NET Core (C#). - Experience designing and working within distributed systems and service-oriented architectures. Technical Skills - Strong expertise in C# and the .NET ecosystem (.NET Framework 4.5+ / .NET Core). - Solid understanding of object-oriented design and software architecture principles. - Experience with relational databases, advanced SQL, and performance optimization. - Web application development and API design/integration. - Asynchronous communication technologies (e.g., SignalR). - Message-based systems such as RabbitMQ. - Proficiency with Git and modern development workflows. How You Work - You take ownership and are comfortable driving work forward with minimal direction. - You’re curious, adaptable, and enjoy learning new technologies. - You communicate clearly and collaborate well with both technical and non-technical partners. - You’re organized, pragmatic, and balance quality with delivery. - You’re comfortable working in a remote or hybrid environment. Education - Bachelor’s degree in Computer Science, Information Technology, or a related field preferred. - Equivalent professional experience will be considered in place of a degree. Additional Requirements - Willingness to participate in virtual meetings with camera enabled. Benefits - Flexibility in work arrangements (remote, hybrid, or in-person). - Strong sense of camaraderie and community. - Empowerment to take risks, learn, and grow within a dynamic and supportive environment.

United States
Job Closed

Lead Backend Engineer

Pavago

Pavago specializes in connecting businesses with top-tier offshore talent in operations, sales, and marketing, offering a comprehensive recruitment solution designed to reduce cost

Role Description We are hiring a Lead Backend Engineer to own the entire technical function of an early-stage SaaS platform. This is a hands-on leadership role where you will write production code daily while making architecture, infrastructure, and AI system decisions for a platform operating at scale. You will be accountable for backend architecture, system reliability, AI pipelines, and guiding a small development team in a fast-moving startup environment. Responsibilities - Backend Architecture & Engineering - Design, build, and maintain a .NET 8.0 / C# backend using Clean Architecture and DDD principles - Own the architecture and codebase across 14+ independently deployed microservices - Deliver new features, refactor existing systems, and resolve performance bottlenecks - AI Systems & LLM Orchestration - Design and operate production-grade AI pipelines across multiple LLM providers - Optimize prompts and workflows for batch processing, personalization, and segmentation at scale - Manage rate limits, failover strategies, and cost optimization across AI providers - Databases & Data Infrastructure - Manage MySQL, Redis, and MongoDB in production environments - Oversee bulk writes, caching strategies, event streams, and analytics pipelines - Ensure data consistency and performance across distributed services - Infrastructure, Reliability & Monitoring - Own Linux-based infrastructure, CI/CD pipelines, and service deployments - Implement centralized logging, monitoring, alerting, and uptime tracking - Proactively identify and mitigate reliability and scalability risks - API Integrations & System Resilience - Manage 25+ third-party API integrations used in production - Design retry, fallback, and graceful degradation strategies - Ensure system stability when external providers fail or degrade - Team Leadership & Engineering Standards - Lead and mentor a small engineering team through code reviews and architectural guidance - Set and enforce engineering standards, workflows, and best practices - Collaborate closely with the founder on product direction and technical strategy Qualifications - Deep expertise in .NET 8.0, C#, ASP.NET Core, and Entity Framework Core - Experience with distributed systems and independently deployed services - Strong production experience with MySQL, Redis, and MongoDB - Hands-on DevOps experience with Linux servers and CI/CD pipelines - Experience managing large numbers of third-party API integrations - Proven experience building and operating AI/LLM systems at scale - Familiarity with AI-assisted development tools and workflows - Strong understanding of monitoring, observability, and incident prevention - Experience leading small engineering teams - Strong English communication skills What Does a Typical Day Look Like? - Write and review production backend code - Make architectural decisions across services, databases, and AI pipelines - Monitor system health and resolve reliability issues - Guide developers through code reviews and technical feedback - Collaborate with the founder on product and system evolution Key Metrics for Success (KPIs) - System uptime and service reliability - Backend and AI system performance improvements - AI cost efficiency and pipeline stability - Code quality and deployment reliability - Team execution and delivery quality Interview Process - Initial Screening Call - Technical Interview with Pavago Recruiter - Client Interview - Offer & Onboarding

Worldwide
Job Closed
ContractRemoteTeam 10,001+H1B No Sponsor

• Develop new DQ rules per documented business requirements and according to DQ Rule Development standards. • Participate and/or lead peer reviews of DQ rule code. • Profile data to ensure documented requirements align to database values. • Detailed QA of rules and dashboards, including documenting results. • Iterate on rule development, QA and UAT with rule requirement requesters, across AM, APAC & EMEA time zones, as necessary to finalize rules. • Document all task work in DQ tickets. • Present planned production changes to Change Management Board. • Configure DQ dashboards by mapping DQ rules to the standard format dashboard. • Resolve Data Quality Help Desk tickets raised for production issues in a timely manner. • Participate in Daily Scrum meetings to report progress, roadblocks and daily plans. • Perform root cause analysis for production issues as requested.

Poland
Job Closed
Full TimeRemoteTeam 5,001-10,000Since 2008H1B No Sponsor

• Provide day-to-day operational support for Boomi integrations, including monitoring, alert handling, and issue resolution. • Troubleshoot and resolve integration errors, ensuring stable and reliable data flows across SaaS and internal applications. • Collaborate with senior developers to design, develop, and deploy integration processes, with approximately 50% focus on development tasks. • Assist in maintaining and enhancing integration documentation, best practices, and operational procedures. • Support API-based integrations and work with technologies such as REST, SOAP, JSON, and XML. • Participate in root cause analysis, process optimization, and proactive problem prevention for production systems.

Canada
$80.2K - $120.4K / year
Job Closed