Senior Software Engineer @ 3E - Carlsbad, CA

Job Overview

2 months ago

Senior Software Engineer

3E - Carlsbad, CA

Company Description

Intelligent compliance. Sustainable progress. A safer world. At 3E we help our clients ensure safety, compliance and sustainability. We provide actionable intelligence and solutions that empower safer, more sustainable products and business processes.

Job Description

3E is looking for an experienced Senior Software Engineer to join our team in Carlsbad, CA.

The Senior Software Engineer is responsible for designing, developing, and maintaining complex software systems using a variety of programming languages, frameworks, and technologies. They work closely with other members of the development team and stakeholders to understand requirements, design and implement software solutions, and ensure that the systems are scalable, maintainable, and extensible. They should have a strong understanding of software development methodologies, data structures, algorithms, and design patterns, and should be able to write clean, efficient, and well-documented code. They are also responsible for debugging and troubleshooting issues and should have strong problem-solving and debugging skills. The Senior Software Engineer is also responsible for mentoring junior members of the development team and providing guidance on software architecture best practices. They lead code and design reviews to ensure that the software architecture is being adhered to by the development team and take active participation in the development of architectural roadmap and technology strategy. They also manage and monitor the performance, scalability, and security of the software systems.

  • High School Diploma required. Bachelor’s degree (or foreign equivalent) in Computer Science, Engineering, or a related technical field preferred
  • Six or more year’s long-term experience in a senior developer role
  • Strong proficiency in C# and the .NET framework
  • Strong knowledge of RESTful API design principles and development, as well as experience working with API documentation and testing tools
  • Strong knowledge of design patterns
  • Experience with ASP.NET MVC, HTML, JavaScript, and other web development frameworks such as Bootstrap, jQuery
  • Experience with relational databases such as MS SQL Server, writing complex queries/stored procedure/functions/triggers
  • Experience with software development methodologies, such as Agile or Scrum
  • Strong problem-solving and debugging skills
  • Experience with version control systems and a working knowledge of Git and branching strategies
  • Ability to write clean, efficient, and well-documented code, and ability to maintain existing codebase
  • Familiar with the Software Development Cycle and have experience with CI/CT/CD tooling such as Azure DevOps
  • Working knowledge of cloud concepts and experience with cloud platforms and such as AWS, GCP, or Azure
  • Strong communication and teamwork abilities, including experience working with remote teams
  • Experience or working knowledge of micro front-end architectures, including experience with modern front-end frameworks and libraries such as React, Angular, and Vue.js is a plus
  • Experience with ETL/ELT processes, including extracting, transforming and loading data from various sources is a plus
  • Environmental, Health and Safety, Chemistry or Chemical knowledge, a plus

The anticipated salary range for this position is 115,084K -172,626K. Equity and benefits may be provided as part of the compensation package, depending on the position offered. As this is a range, the exact salary offered will depend on multiple factors, which include the successful candidate’s skills, experience, location of residence, and qualifications. In addition to base salary, some roles may be eligible for a variable bonus based on a combination of company performance, employee performance, and management discretion.

We offer a highly competitive benefits package and invest heavily in employee satisfaction, professional development, and retention.

US Benefits include:

  • Health, dental, and vision insurance
  • Life insurance and disability coverage
  • Generous PTO accrual and paid parental leave
  • 401(k) plan with company matching
  • Employee assistance program
  • Voluntary supplemental benefits (Accident, Hospital Indemnity, Critical Illness)

Additional Information

For more than 30 years the world’s leading companies have trusted 3E to provide the intelligent compliance solutions they need to ensure safety and sustainability—one product, one workplace and one community at a time. Our unmatched Environmental, Health, Safety and Sustainability (EHS&S) and product compliance expertise empowers our clients to improve chemical and workplace safety, product safety and stewardship, supply chain transparency and R&D decision support.

We are deeply committed to serving our more than 5,000 customers worldwide, including nine of the world’s top ten chemical manufacturers, eight of the world’s top ten retailers and seven of the world’s top ten pharmaceutical companies.

Together we are building a safer world and a more sustainable future. Join us!

In March 2022, New Mountain Capital and Endicott Capital acquired our business from Verisk, kicking off the next phase of growth in our 30-year history. Backed by the support and expertise of New Mountain and Endicott, we are now perfectly positioned to grow our business to better serve our valued customers and partners. To learn more, visit

3E is an equal opportunity employer

Similar Jobs

Carlsbad, CA

Work closely with project managers and partner engineering teams to align project priorities and schedules, provide work estimates, and identify and mitigate…


UI Programmer

Rockstar Games San Diego & Toronto

Carlsbad, CA

The successful candidate will be able to dive deeply into the lower level technology, create systems for our UI artists to help them develop intuitive and…


Principal Software Engineering

ATS Automation Tooling Systems

Irvine, CA

Document and track software deployment. Maintain and improve Biodot’s software development process. Develop and maintain Biodot’s existing core software…


Full Stack .NET Developer

Rockstar Games San Diego & Toronto

Carlsbad, CA

Knowledge of Agile software development processes. Experience with source control, preferably Perforce. This is a full-time permanent position based out of…

San Diego, CA

Drive net-new opportunities from multiple channels including direct and third-party relationships, including ecosystems and alliances.


Tools Programmer: Editor (Mid / Senior Level)

Rockstar Games San Diego & Toronto

Carlsbad, CA

These software tools range from digital content exporters, a data processing asset pipeline to game, CI/CD automation systems and UI editors.

San Diego, CA

Additionally, it’s expected that Principal Engineer will mentor other engineers and provide technical leadership throughout the development cycle.

Los Angeles, CA

Build and maintain high-performance, scalable, and reliable APIs that meet business requirements. You will work closely with developers and other stakeholders…

Fountain Valley, CA

Full system life cycle experience including development lifecycle methodologies. ~ Demonstrated project management skill. Bachelor’s degree or equivalent.

Fountain Valley, CA

Develop service and client-side code and database scripts that can support high-volume transactions. 7+ years of experience in development and design with Java,…

Costa Mesa, CA

Assessing the impact of small and large IT projects and financial/tax applications portfolio by working with and reporting to the Manager of DevOps.

Los Angeles, CA

Assessing the impact of small and large IT projects and financial/tax applications portfolio by working with and reporting to the Manager of DevOps.

Costa Mesa, CA

Bachelor's degree in Computer Science, Software Engineering, Information Systems or similar degree required. As a Deloitte Tax Java Developer - Senior, you will…

San Diego, CA

Bachelor's degree in Computer Science, Software Engineering, Information Systems or similar degree required. As a Deloitte Tax Java Developer - Senior, you will…

Los Angeles, CA

Bachelor's degree in Computer Science, Software Engineering, Information Systems or similar degree required. As a Deloitte Tax Java Developer - Senior, you will…


Junior Application Developer

Helix Electric, Inc.

San Diego, CA

1 - 2 years of experience with C#/.net and or .net core (Required). Assist with development and maintenance of software integrations and data processes.


Software Engineer

California Institute of Technology

Pasadena, CA

Manage and coordinate software projects involving scientists, applied mathematicians, and engineers. Experience developing large software projects in a…

Newport Beach, CA

IBM Symphony or similar experience. Solid understanding and experience with cloud-based data stores (Snowflake). Build data quality checks and reports.


Tustin, CA

Recent relevant side project (portfolio required). Develop and maintain front-end and back-end web applications using React and Deno/Node.js, respectively.

Hawthorne, CA

You may also be eligible for long-term incentives, in the form of company stock, stock options, or long-term cash awards, as well as potential discretionary…


Embedded Software Engineer

Blue Marble Communications

Poway, CA

Minimum of 3 years of industry experience in software design and implementation for embedded systems. Develop embedded applications in C and project-specific…


Composition Software Engineer II

O'Neil Digital Solutions, LLC

Los Angeles, CA

Experienced in software development lifecycle methodologies, such as agile or waterfall. From large scale mass communication projects to highly secure and…


Web Developer

eMoney Advisor, LLC

San Diego, CA

Detail-oriented with great self-motivation, organization, and communication skills. To succeed in this role, the Web Developer will need to be Proficient in…

Beverly Hills, CA

At least one year of experience managing engineers in a Product Engineering environment, including full stack and automation engineers.