CAREERS  AT
 ENVIANCE

Enviance values professionals who are seeking reward and challenge. Since our intellectual property is at the heart of what we do, finding and keeping the best people is essential to our competitive edge.

Enviance is proud to be an equal opportunity workplace dedicated to pursing and hiring a diverse workplace.

best-places.jpg

When you join Enviance, you will be a key team member in a fun, energized, and stimulating environment while having the opportunity to make a significant contribution to the company. Enviance takes pride in our reputation for growth and innovation, and we offer a competitive salary and benefits package. For more info, check us out on Glassdoor!

READY TO MAKE A DIFFERENCE?


Thanks for your interest in a career at Enviance! For employment consideration, please email a current resume and position title for which you are applying to: careers@enviance.com.

Title: Software Architect
Location: Carlsbad, CA

About Enviance, Part of the Cority Group:
We are the leader in SaaS solutions for the Environmental, Health and Safety space. Our platform analyzes massive amounts of data to flag potential environmental or health concerns before they become a problem. It also streamlines and simplifies the complex tasks required to keep large and dangerous operations safe and clean. In short, we help many of the largest retail, utility, manufacturing, entertainment, and oil and gas companies to care for their employees and the planet.

Role Overview:
You will be a crucial leader in our development group, working directly with executive leadership to manage the development team across of our software products.

Essential Roles & Responsibilities:
• Work closely with the Software Engineering Manager to define the architectural and implementation strategies for all products.
• Manage and mentor a team of Developers, across multiple application stacks, ensuring implementation follows strategic goals.
• Serve as a strategic adviser for the development team.
• Work closely with the Product Team and DevOps setting team priorities to meet product goals.
• Participate in critical designs and code reviews.
• Promote a culture of strong code quality amongst all teams.
• Promote a transparent environment with positive and honest communication with all team members and company departments.
• Participate in occasional customer meetings to define solutions or resolve technical issues.
• Guide the team to achieve its goals in a fast-moving Agile process.
• Assist with other projects and responsibilities as assigned.

Requirements and Qualifications:

• Expertise with one or both of .NET, JVM
• Experience with multi-tenant web-based applications
• Proficiency in database programming (SQL), preferably with MS SQL Server, MySQL or MariaDB
• Strong understanding of web standards and protocols (TCP, HTTP, HTML, REST, JSON, SAML)
• Architectural expertise with MVC, N-tier, service-oriented, asynchronous, highly available, multi-tenant web applications
• Excellent understanding of object oriented patterns
• Strong experience in developing, debugging, tuning, and supporting large scale web applications, mobile progressive web applications, REST APIs
• Strong self-motivation and the ability to work both independently and as part of a team
• A positive “can-do” attitude and a willingness to step-in and step-up

Preferred Qualifications:
• MS in Computer Science or equivalent education/experience
• Experience with cloud platforms such AWS or Azure
• Experience in SaaS solutions
• Experience with Agile software methodologies and continuous deployment
• Strong .NET experience
• Experience with Progressive Web Apps (PWA)
• Familiarity with Java and Cold Fusion

Preferred Qualifications:
• MS in Computer Science or equivalent education/experience
• Experience with cloud platforms such AWS or Azure
• Experience in SaaS solutions
• Experience with Agile software methodologies and continuous deployment
• Strong .NET experience
• Experience with Progressive Web Apps (PWA)
• Familiarity with Java and Cold Fusion