Mercury Insurance logo
Mercury Insurance

Trusted by customers. Loved by team members. The smarter way to career.

Staff Software Engineer

Software EngineerSoftware EngineerOtherRemoteLeadTeam 5,001-10,000Since 1962H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

89 days ago

Salary

$101.2K - $204.4K / year

Seniority

Lead

No structured requirement data.

Job Description

Staff Software Engineer

Mercury Insurance

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description As a Staff Software Engineer, you will provide technical leadership and direction for multiple agile teams or projects to implement prioritized software product roadmaps. This role includes designing, developing, and maintaining complex software systems, along with mentoring junior engineers. Responsibilities - Write high-quality code for complex scenarios with good test coverage. - Review and translate product requirements into robust designs to ensure high-quality distributed application systems that are modular, configurable, maximize reuse, and are fast, effective, user-friendly, secure, compliant, scalable, and maintainable. - Lead design and code reviews of multiple applications to ensure best practices, adherence to Mercury standards, and high quality. - Lead multiple sprint teams within the same product area to deliver new or improved features, addressing any impediments in delivering high-quality solutions for items in the product backlog. - Collaborate with other teams and stakeholders as necessary to ensure overall successful delivery of the intended functionality. - Mentor and provide technical guidance to other engineers across multiple teams within the same functional area, fostering a culture of innovation and excellence within Mercury engineering. - Collaborate with product managers to estimate effort, prioritize work, plan, and deliver prioritized roadmap items. Qualifications - Minimum: Bachelor’s Degree in Computer Science, Information Systems or other related fields or equivalent combination of education and experience. - Preferred: Master’s Degree in Computer Science. - Minimum: 7+ years software engineering experience with proven experience in cutting-edge Technologies and/or those used at Mercury. - Minimum: 3+ years hands-on experience leading multi-team engineering initiatives for building features in a distributed application systems environment. - Preferred: 7 or more years of experience with backend development using Java/J2EE. - Preferred: 4 or more years of experience with Spring Framework. - Preferred: 4 or more years of experience with SQL databases. - Preferred: 1 or more years of experience with P&C Insurance. Requirements - Proficient in programming in one or more industry-standard languages (e.g., Java, Python, Go, C++, JavaScript). - Proficient in leveraging various data structures, algorithms, and design patterns. - Experienced in relational databases, NoSQL, and caching solutions. - Skilled in APIs using modern protocols like REST and gRPC. - Experienced in message queuing, data streaming, workflow, and integration frameworks (such as Apache Kafka, Apache NiFi, Amazon SQS, MS MQ, Apache Camel, etc.). - Knowledgeable in microservices architecture. - Experienced in containerization technologies like Docker and Kubernetes. - Proficient in cloud platforms such as AWS, Google Cloud, or Azure. - Experienced in leveraging DevSecOps to improve engineering efficiency. - Proficient in designing and implementing high-quality distributed application systems that are modular, configurable, maximize reuse, and are fast, effective, user-friendly, secure, compliant, scalable, and maintainable. - Experienced in leveraging analytics data and experimentation to design and improve systems for speed, scalability, and effectiveness. - Excellent problem-solving skills leading to innovative solutions. - Strong communication skills. - Strong ability to collaborate and influence cross-functional teams and stakeholders across multiple functional areas to address impediments and deliver desired results. - Demonstrated leadership skills through mentoring and providing technical guidance to multiple teams within a functional area. - Experienced in championing operational excellence and best practices with a focus on quality, performance, scalability, maintainability, and observability. - Experienced in driving technical strategy and vision for multiple teams. Benefits - Competitive compensation. - Flexibility to work from anywhere in the United States for most positions. - Paid time off (vacation time, sick time, 9 paid Company holidays, volunteer hours). - Incentive bonus programs (potential for holiday bonus, referral bonus, and performance-based bonus). - Medical, dental, vision, life, and pet insurance. - 401 (k) retirement savings plan with company match. - Engaging work environment. - Promotional opportunities. - Education assistance. - Professional and personal development opportunities. - Company recognition program. - Health and wellbeing resources, including free mental wellbeing therapy/coaching sessions, child and eldercare resources, and more.

Job Requirements

  • Minimum: Bachelor’s Degree in Computer Science, Information Systems or other related fields or equivalent combination of education and experience.
  • Preferred: Master’s Degree in Computer Science.
  • Minimum: 7+ years software engineering experience with proven experience in cutting-edge Technologies and/or those used at Mercury.
  • Minimum: 3+ years hands-on experience leading multi-team engineering initiatives for building features in a distributed application systems environment.
  • Preferred: 7 or more years of experience with backend development using Java/J2EE.
  • Preferred: 4 or more years of experience with Spring Framework.
  • Preferred: 4 or more years of experience with SQL databases.
  • Preferred: 1 or more years of experience with P&C Insurance.
  • Proficient in programming in one or more industry-standard languages (e.g., Java, Python, Go, C++, JavaScript).
  • Proficient in leveraging various data structures, algorithms, and design patterns.
  • Experienced in relational databases, NoSQL, and caching solutions.
  • Skilled in APIs using modern protocols like REST and gRPC.
  • Experienced in message queuing, data streaming, workflow, and integration frameworks (such as Apache Kafka, Apache NiFi, Amazon SQS, MS MQ, Apache Camel, etc.).
  • Knowledgeable in microservices architecture.
  • Experienced in containerization technologies like Docker and Kubernetes.
  • Proficient in cloud platforms such as AWS, Google Cloud, or Azure.
  • Experienced in leveraging DevSecOps to improve engineering efficiency.
  • Proficient in designing and implementing high-quality distributed application systems that are modular, configurable, maximize reuse, and are fast, effective, user-friendly, secure, compliant, scalable, and maintainable.
  • Experienced in leveraging analytics data and experimentation to design and improve systems for speed, scalability, and effectiveness.
  • Excellent problem-solving skills leading to innovative solutions.
  • Strong communication skills.
  • Strong ability to collaborate and influence cross-functional teams and stakeholders across multiple functional areas to address impediments and deliver desired results.
  • Demonstrated leadership skills through mentoring and providing technical guidance to multiple teams within a functional area.
  • Experienced in championing operational excellence and best practices with a focus on quality, performance, scalability, maintainability, and observability.
  • Experienced in driving technical strategy and vision for multiple teams.

Benefits

  • Competitive compensation.
  • Flexibility to work from anywhere in the United States for most positions.
  • Paid time off (vacation time, sick time, 9 paid Company holidays, volunteer hours).
  • Incentive bonus programs (potential for holiday bonus, referral bonus, and performance-based bonus).
  • Medical, dental, vision, life, and pet insurance.
  • 401 (k) retirement savings plan with company match.
  • Engaging work environment.
  • Promotional opportunities.
  • Education assistance.
  • Professional and personal development opportunities.
  • Company recognition program.
  • Health and wellbeing resources, including free mental wellbeing therapy/coaching sessions, child and eldercare resources, and more.

Related Job Pages

More Software Engineer Jobs

Hue logo

Software Engineering Intern

Hue

Hue is a fast-growing, venture-backed B2B SaaS company transforming how people shop online by making representation real. Our technology embeds authentic, shoppable video reviews from a diverse community of 2,000+ micro-creators directly into brands’ DTC websites—helping shoppers see products on people who actually look like them. Founded in 2021, Hue serves 100+ leading brands and retailers, including Foot Locker, Tatcha, REVOLVE, Andie Swim, Credo Beauty, and more. We’ve raised $4M+ in venture funding from Fika Ventures, Underscore VC, Sequoia Scouts, and others, and were named one of Business Insider’s “43 Startups to Bet Your Career On in 2025.” Hue was founded by Janvi Shah (ex-Google PM), Nicole Clay (ex-L’Oréal Marketing Director), and Sylvan Guo (ex-Airbnb, Tubi/Fox), who personally experienced the frustration of shopping online without representation—and set out to fix it.

OtherRemoteTeam 0Since 2020

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 Software Engineering Intern (Full Stack) to join our team for the Summer 2026 internship program. This role is ideal for a college student pursuing a degree in Computer Science or a related field who is eager to gain hands-on experience building real product features in a startup environment. - Contribute to building and improving features on Hue’s core web platform - Work across the stack on both frontend and backend tasks - Collaborate with Product and Design to implement new product features - Learn modern full-stack engineering practices through hands-on development - Help debug issues and improve application performance - Write clean, maintainable code and participate in code reviews - Contribute to internal documentation and shared components - Gain experience working in a fast-paced startup engineering environment Qualifications - Currently pursuing a Bachelor’s degree in Computer Science or related field - Rising junior or senior preferred - Familiarity with JavaScript and modern web development - Experience building projects using React or similar frameworks - Understanding of HTML/CSS fundamentals - Strong curiosity and willing to learn - Ability to work collaboratively in a team environment Requirements - Experience building personal, academic, or open-source web applications - Exposure to backend development (Node.js or APIs) - Familiarity with Git or version control - Previous internship, research, or technical project experience Benefits - Real-world experience building production software used by major brands - Mentorship from experienced engineers and startup founders - Exposure to modern full-stack development tools and workflows - Hands-on experience collaborating with product and design teams - Insight into how early-stage startups build and scale software products Company Description Hue is a fast-growing, venture-backed B2B SaaS company transforming how people shop online by making representation real. Our technology embeds authentic, shoppable video reviews from a diverse community of 2,000+ micro-creators directly into brands’ DTC websites—helping shoppers see products on people who actually look like them. Founded in 2021, Hue serves 100+ leading brands and retailers, including Foot Locker, Tatcha, REVOLVE, Andie Swim, Credo Beauty, and more. We’ve raised $4M+ in venture funding from Fika Ventures, Underscore VC, Sequoia Scouts, and others, and were named one of Business Insider’s “43 Startups to Bet Your Career On in 2025.” Hue was founded by Janvi Shah (ex-Google PM), Nicole Clay (ex-L’Oréal Marketing Director), and Sylvan Guo (ex-Airbnb, Tubi/Fox), who personally experienced the frustration of shopping online without representation—and set out to fix it.

United States
$35 - $45 / hour

Summary The Senior iSeries Developer will be a key contributor to the design, development, maintenance, and support of major and minor projects in the Information Technology (IT) portfolio. The Senior iSeries Developer requires the ability to learn and apply a variety of technologies to build software solutions. The position requires the ability to successfully partner with other developers in an agile team environment to deliver and maintain projects in an enterprise environment. The Senior iSeries Developer must be comfortable participating in all phases of the software development lifecycle for multiple projects simultaneously as well as display exceptional communication skills to technical and non-technical team members including business users. Remote work arrangements may be considered for those who live within 350 miles of Kearney, Nebraska. Periodic travel to the corporate office will be required. Essential Duties and Responsibilities This description intends to describe the general nature and level of work performed by Teammates assigned to this job. It is not intended to include all duties, responsibilities and qualifications. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. - Build high-performing, scalable, enterprise-grade applications working on all levels of applications, from daily reports to mission-critical applications. - Responsible for application development while providing expertise in the full software development lifecycle, from concept and design to testing. - Responsible for maintaining and upgrading existing RPG, RPGLE, RPG/FREE, CL AND CLLE programs on the iSeries, as well as SQL procedures. - Utilize CGIDEV for web development on the IBM iSeries platform, creating dynamic and interactive web applications. - Implement and support Electronic Data Interchange (EDI) processes for seamless communication with external partners and systems. - Integrate Angular framework into web applications to enhance user experience and functionality. - Utilize RDi (Rational Developer for i) for effective development, debugging, and testing of applications. - Assist with maintaining existing applications and designing new application features. - Write new application code using best practices. - Assist in improving automated build systems. - Assist with maintaining and improving continuous-integration (CI) environments. - Ensure designs and processes are in compliance and meet security standards. - Prepare and produce releases of software components. - Utilize and understand best practices in code and design patterns. - Use and promote applicable industry-specific tools such as code repositories and integrated development environments (IDEs) to enhance productivity. - Effectively interact and communicate with entire team. - Help the team engage in a continual process of improvement by forwarding and fostering fresh, new ideas. - Use past experience to anticipate performance bottlenecks, functional hurdles, and avoid pre-optimization. - Be entrepreneurial and creative in seeking out new ways/technologies that can assist the team in meeting its goals. - Accepts ownership for environments and applications with genuine enthusiasm. - Stay in tune with emerging technologies and industry trends and apply them when applicable. - Analyze user requests to ensure the solution solves the problem or will provide the expected results. - Contributes to growing developers by providing advice, coaching, and finding educational opportunities. - Fulfill mission statement by performing job duties with a high level of Guest service while contributing to a positive team spirit. - Special projects and other duties as assigned. Supervisory Responsibilities May supervise Teammates in Software Development as business needs dictate. Carries out supervisory responsibilities in accordance with the organization's policies and applicable laws. Responsibilities may include hiring, and training Teammates; planning, assigning, and directing work; appraising performance; rewarding and disciplining Teammates; addressing complaints and resolving problems. Education and/or Experience Bachelor's degree from four-year college or university preferably in Computer Science; and five to seven years related experience and/or training; or equivalent combination of education and experience. Physical Demands The physical demands described here are representative of those that must be met by a Teammate to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this Job, the Teammate is regularly required to sit; use hands to finger, handle, or feel and talk or hear. The Teammate is occasionally required to stand; walk; reach with hands and arms and stoop, kneel, crouch, or crawl. The Teammate must frequently lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus. Work Environment While performing the duties of this job, the Teammate regularly works in an office setting. The noise level in the work environment is usually moderate. Equal Employment Opportunity Buckle is committed to hiring and developing the most qualified Teammates from the available workforce in the communities we serve. Equal employment opportunity has been, and will continue to be, a fundamental principle at Buckle, where employment is based upon personal capabilities and qualifications without discrimination and retaliation because of veteran status, uniformed service member status, race, color, national origin or ancestry, creed, religion, sex, sexual orientation, gender identity or expression, age, pregnancy (including childbirth, lactation, and related medical conditions), national origin or ancestry, physical or mental disability, genetic information (including characteristics and testing), or any other protected characteristic as established by applicable local, state, or federal law. For state specific information, refer to the Teammate Center.

United States
Job Closed
PeerIslands logo

Polyglot Developer

PeerIslands

High velocity digital transformation

Full TimeRemoteTeam 11-50H1B No Sponsor

• 5 to 10 years of strong experience in Python development • Hands-on experience with RAG (Retrieval Augmented Generation) architectures • Experience working with Vector Databases (embeddings, similarity search, indexing) • Good understanding of MCP (Model Context Protocol) or similar agent integration patterns • Experience in Document Parsing & Extraction (PDF, structured/unstructured data) • Building Document Ingestion Pipelines (loading → parsing → chunking → embedding → storage) • Experience with Streaming APIs and SSE (Server-Sent Events) for real-time responses • Implementation of Document Citation / Source Attribution in LLM responses • Familiarity with LLM integrations (OpenAI / Bedrock / similar) • Experience handling metadata, indexing, and retrieval optimization

Georgia
$0 / year
Datavail logo

.NET Solution Architect

Datavail

We help clients turn data into decisions no matter where it lives-in apps, on-prem, in a hybrid model, or in the cloud.

OtherRemoteTeam 1,001-5,000Since 2007H1B Sponsor

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description - Strong proficiency in C# and the .NET Core / .NET Framework ecosystem - Experience with ASP.NET MVC, ASP.NET Web API, or Razor Pages and capable of creating integration-ready APIs (RESTful or gRPC) - Experience with developing web and windows applications, including the ability to build desktop apps using WPF or WinForms - Familiarity with SQL Server or other relational databases (queries, stored procedures) - Knowledge of front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular, React, or Blazor - Solid understanding of object-oriented programming, design patterns, and software architecture principles - Prior experience in design, develop and maintaining .Net based web/windows applications within all phases of the Software Development Life Cycle (SDLC) - Experience on complex, multi-tiered architectural applications - Experience of Object-Oriented programming practices (SOLID principles, Design pattern) - Experience in developing Web/Windows application with C#, MVC 5, ASP.Net, Web API - Sound working experience in any one of the JS frameworks including advanced JS frameworks for web comprising Angular, React, Backbone - Hands on HTML/5, CSS, Advance jQuery & JavaScript and advanced knowledge of designing HTML pages with JQuery - Prior experience of bootstrap for managing highly dynamic & scalable browser-based UI - Hands-on experience in writing high performance SQL queries, in SQL Server 2014/ 2016 or MYSQL will be preferred - Knowledge and experience of Cloud concepts, AWS and .Net Core - Identify production and non-production application issues and assist the team with optimal solutions - Identify opportunities to fine-tune and optimize applications of .Net developed projects, including periodic code review - Contribute to the development of new techniques and plans within an area of expertise Company Description Datavail is a leading provider of data management, application development, analytics, and cloud services, with more than 1,000 professionals helping clients build and manage applications and data via a world-class tech-enabled delivery platform and software solutions across all leading technologies. For more than 17 years, Datavail has worked with thousands of companies spanning different industries and sizes, and is an AWS Advanced Tier Consulting Partner, a Microsoft Solutions Partner for Data & AI and Digital & App Innovation (Azure), an Oracle Partner, and a MySQL Partner. The Enterprise Applications Cloud ERP practice specializes on Oracle technology and supports our client’s full-life cycle needs for both on-prem and cloud products. The practice itself is 100+ FTEs strong located in the US, Colombia, and India and is the fastest growing practice in Datavail. The right person will exemplify Datavail’s core values (Desire to service, Low Ego, Hard Work). So if you are looking for a company that loves its clients just as much as we love our team then this is the right place for you.

United States