Job Description
About Us
We are a dynamic SaaS company building innovative software solutions that make a difference in the Environmental Health Risk and Safety industry. Our collaborative team is passionate about technology and committed to excellence. We're looking for a talented Software Development Manager to join our team in San Diego, CA and help drive our technical vision forward.
**THIS IS AN ON SITE/IN PERSON POSITION IN SAN DIEGO, CA 92127.**
The Opportunity
As our Software Development Manager, you'll lead our software development efforts, manage a talented team of developers, and ensure the successful delivery of high-quality software products. This role is critical in advancing innovation and technical excellence within our organization. We currently have 1 opening for this position and we're looking for great candidates like you!
What You'll Do:
Provide strategic technical leadership and management for our software development team
Oversee the full software development lifecycle, from concept to deployment
Manage all the devices and applications team members use in the project such as project management, source control, CI/CD pipeline, cloud hosting, IDEs, and other development tools.
Manage strategic timelines, resources, and budgets and allowing time for resolution for unexpected issues internally and externally
Develop and maintain team processes, methodologies, and best practices
Collaborate closely with product management, design, and other cross-functional teams
Ensure high-quality code standards and implementation of robust testing protocols
Regular research and evaluation of emerging technologies and their potential impact on our business
Assess and recommend cutting-edge technologies that could improve our development efficiency, enhance product capabilities and provide competitive advantages in the market
Drive continuous improvement in development practices and team performance
Participate in technical architecture discussions and solution design
Assist in recruitment efforts in hiring the right team member
Conduct regular performance evaluations and provide constructive feedback to team members
Mentor and coach development team members, promoting professional growth and skill development
Perform code reviews and enhancements
Other duties as assigned
What We are Looking For:
Work Experience:
7+ years of software development experience
5+ years of proven management experience in a software development environment
Bachelor's degree in Computer Science, Software Engineering, or related field or an equivalent combination of education and relevant work experience.
Strong hands-on technical background with expertise in modern programming languages and frameworks
Demonstrated ability to lead and motivate high-performing technical teams
Excellent communication and interpersonal skills
Strong rapport and ability to develop and maintain professional relationships both internally and externally
Proven track record of successful project delivery
Knowledge, Skills & Abilities:
Proficiency in multiple programming languages (e.g., C#, MVC, .NET, JAVA JavaScript, SQL, MICROSOFT TOOLS, SQL Server experience, etc.
Experience with Agile/Scrum methodologies
Familiar with CI/CD pipeline development
Strong understanding of software architecture and design patterns
Expertise in cloud technologies (AWS, Azure,)
Version control systems (TFS)
Strategic thinking and problem-solving abilities
Strong leadership and team-building capabilities
Excellent verbal and written communication
Adaptability and openness to emerging technologies
Capacity to thrive in a fast-paced, collaborative environment
Recognized servant leader
What We Offer
Competitive salary range: $140,000-$155,000 per year DOE
Collaborative and innovative work environment
Opportunities for professional growth and development
Work with cutting-edge technologies
Being part of a team that values technical excellence
Comprehensive Benefits:
401K Retirement with a generous 6% employer match – 100% vested immediately
Medical Coverage (HMO & PPO options) – 100% paid by employer for you, spouse, and children
Employer-paid life insurance
Dental and Vision coverage
Accrued Vacation Hours
Paid Holidays
Sick Leave
Wellness Program including weekly chair massage and in-office gym
Training and advancement opportunities
Company-provided daily office snacks
Dog-friendly office
Work Schedule & Location
Monday to Friday, 8 AM to 5 PM with 1-hour lunch break
On-site position in San Diego, CA 92127
Physical Requirements
This position primarily involves computer work in an office environment and may occasionally require lifting/moving items up to 50 pounds.
How to Apply
If you're excited about leading technical innovation and building great software with a talented team, we'd love to hear from you!
We are an Equal Opportunity Employer and value diversity at our company. The statements above is intended to describe the general content of and requirements for the performance of this job. It is not to be construed as an exhaustive statement of duties, responsibilities or physical requirements. Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time. The physical demands are representative of those that must be met by an employee to successfully perform the essential functions of this job with or without reasonable accommodation.
Full-time