Systems Development Manager
hace 22 horas
San Diego
Job Description Systems Development Manager About Us Applications International Corporation is a dynamic and long-standing SaaS company with 30 years in the industry, building innovative software solutions that make a difference in the Environmental Health Risk and Safety industry. Our collaborative team is passionate about technology, safety and committed to excellence. We are looking for a talented Systems Development Manager to join our team in San Diego, CA and help drive our technical vision forward. This is a rare opportunity to join a stable organization at a pivotal moment in its technology evolution and leave a lasting architectural and operational mark. THIS IS AN ONSITE/IN OFFICE POSITION IN SAN DIEGO, CA 92127. This newly created role requires a blend of strong technical expertise, leadership skills, and a collaborative approach to shape the team's growth and evolution. The ideal candidate will have experience managing teams, direct communication with the CEO, and a passion for continuous improvement, tackling challenges with initiative and curiosity. Software Development Leadership & Management • Provide strategic technical leadership and day-to-day management for the Software Development team, • Directly manage, mentor, and coach Software Development team members delivering professional growth, technical excellence, and a culture of accountability, • Oversee the full software development lifecycle (SDLC) from requirements and architecture through development, testing, deployment, and post-launch operations, • Conduct hands-on code reviews with architectural depth not just style checks, but substantive guidance on design patterns, performance, and maintainability, • Manage all tools and platforms the teams rely on including project management systems, source control (TFS and/or Azure DevOps/Git), CI/CD pipelines, cloud hosting, IDEs, and development tooling, • Manage strategic timelines, resources, budgets and building an appropriate buffer for unexpected internal and external issues, • Develop, implement, and continuously improve team processes, methodologies, and best practices (Agile/Scrum preferred), • Drive continuous improvement in development practices, code quality, delivery speed, and overall team performance, • Operate as a recognized servant leader and removing obstacles, advocating for your team, and leading by example in both technical and interpersonal dimensions, • Conduct regular performance evaluations and deliver timely, constructive, and development-focused feedback, • Design, build, and maintain the overall systems architecture across software, data, and IT infrastructure. This is an active, hands-on responsibility, not a review-only function, • Architect scalable, secure, and maintainable solutions across cloud and on-premise environments (AWS and/or Azure), ensuring alignment with long-term business objectives, • Lead technical architecture discussions and drive solution design decisions, evaluating trade-offs in performance, cost, security, and maintainability, • Establish and enforce architecture standards, design patterns, and integration frameworks across all technical teams, • Design and oversee data architecture, including database, SQL Server environments, data flows, and integration points between systems, • Evaluate and recommend emerging technologies, tools, and platforms assessing their architectural fit and potential business impact, • Serve as the primary architectural and technical bridge between the Development and IT teams, • Proactively surface technology risks, architectural debt, and delivery blockers and drive resolution before they become critical, • Ensure that system architecture, software design, and data practices align with IT infrastructure standards, security policies, and compliance requirements, • Participate in IT and security planning, vendor evaluations, and risk discussions and bringing an architect's perspective to infrastructure and security decisions, • Coordinate closely with the IT team to ensure seamless alignment between development architecture and IT operational ownership, • Assess security implications of architectural decisions proactively and building security in by design, not as an afterthought Education/Professional Experience • Bachelor's Degree in Computer Science, Software Engineering, or related field or an equivalent combination of education and relevant work experience., • 7+ years of software development experience, • Strong proficiency in multiple programming languages and frameworks including C#, MVC, .NET, Java, and JavaScript with the ability to write, review, and architect production-quality code, • Strong SQL fluency and hands-on experience with Microsoft SQL Server and the broader Microsoft tools ecosystem including database architecture, schema design, query optimization, and performance tuning, • Strong understanding of software architecture and design patterns such as microservices, event-driven architecture, RESTful APIs, domain-driven design, and others, • Expertise in cloud technologies including AWS and/or Azure covering system design, hosting strategy, networking, and cost optimization, • Experience with CI/CD pipeline development and DevOps practices at an architectural level, • Proficiency with version control systems including TFS and modern Git-based workflows such as Azure DevOps, • Experience with Agile/Scrum methodologies including sprint planning, backlog management, and iterative delivery, • Working knowledge of IT infrastructure, network architecture, and security fundamentals sufficient to make informed architectural decisions and engage credibly with IT and security teams, • Strong leadership and team-building capabilities and able to attract, develop, and retain technical talent, • Recognized servant leader, someone who removes obstacles, advocates for their team, and leads by example in both technical and interpersonal dimensions, • Strategic thinking and problem-solving abilities and able to evaluate complex trade-offs and make confident, well-reasoned decisions, • Excellent verbal and written communication skills and able to present architecture proposals to executive leadership and engage in deep technical discussions in an individual and team environment, • Adaptability and openness to emerging technologies and staying current and evaluating new tools with a critical, business-aware lens, • Demonstrated track record of delivering complex technology projects on time and within budget in a SaaS environment, • Monday to Friday; 8 am to 5 pm; occasional weekends depending on business needs 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. • Prolonged periods of sitting at a desk and working at a computer; this role involves extended screen time for development, architecture, and management work, • Ability to lift and carry equipment weighing up to 50 lbs.; occasional handling of servers, hardware, and IT equipment is expected, • On-call availability outside of standard business hours as the role may be required to respond to critical system issues, outages, or escalations outside of normal working hours, • Competitive salary range: $140,000-$170,000 base per year depending on experience PLUS Comprehensive Benefits Package, • 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 Development Opportunities, • Company-provided daily office snacks, • Dog-friendly office, • Collaborative and innovative work environment If you're excited about leading technical innovation and building great software with a talented team, we'd love to hear from you!