FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Development Manager
IDEXXSoftware Development Manager leading a small agile engineering team at IDEXX to develop cloud-based software solutions for veterinary practices. Overseeing quality, delivery, and technical discussions while fostering a culture of inclusion and innovation.
Tech Stack
Tools & technologiesAWSJavaScriptJenkinsNode.jsPHPSQL
About the role
Key responsibilities & impact- Lead a small, highly effective agile engineering team (typically 3–5 developers), owning the team’s delivery, quality, and overall health.
- Manage and develop the engineers on your team — running regular 1:1s, setting clear expectations, giving honest and timely feedback, supporting career growth, and conducting performance reviews.
- Hire, onboard, and retain strong engineering talent, building a team that reflects a culture of inclusion, high standards, and continuous learning.
- Drive results — translating product strategy into a clear delivery plan, breaking work into achievable milestones, removing blockers, and holding the team accountable for committed outcomes.
- Partner closely with product owners and product management to shape priorities, scope, and trade-offs that balance customer value, technical health, and delivery speed.
- Remain hands-on — contributing meaningfully to design discussions, code reviews, prototypes, and complex problem solving across the full web application stack (typically around 30–50% of your time).
- Lead technical discussions and decisions, influencing architecture and design across your team and across squads.
- Plan, document, and communicate technical projects — including status, risks, and key decisions — to engineering peers, product partners, and senior leadership.
- Collaborate with DevOps and other technical teams to plan, build, and release high-quality software, and to streamline CI/CD workflows using tools such as Jenkins and GitHub Actions.
- Leverage AI-assisted development tools (e.g., LLM-based coding assistants and agents) to improve your team’s velocity, code quality, and design exploration — and help establish responsible, effective patterns of use.
- Be accountable for the operational health of your team’s systems, working with the team to triage and resolve build failures, deployment errors, production incidents, and pipeline issues as they arise.
- Foster a culture of innovation, inclusion, psychological safety, and thoughtful risk-taking — building an environment where engineers do their best work.
Requirements
What you’ll need- People leadership experience — you have managed or led engineers (as a formal manager, team lead, or equivalent) and genuinely enjoy growing the people on your team.
- Drive, ownership, and a strong results orientation — you set clear goals, sequence work, and deliver on commitments without sacrificing quality.
- Excellent analytical, verbal, and written communication skills, including the ability to translate technical subject matter for non-technical audiences and to listen carefully across functions.
- Strong product partnership instincts — you collaborate closely with product owners, ask the right questions, and help shape outcomes rather than just executing on tickets.
- Solid hands-on technical background as a software engineer, with the ability to remain credible in design and code reviews and to contribute directly when needed.
- Strong full web application stack knowledge and a solid understanding of technologies from the database to the presentation tier.
- Experience with PHP, Node.js, and/or other object-oriented and procedural programming languages, AWS Platform, REST APIs, and data modeling.
- Experience designing system architectures and coordinating teams to design, code, test, and document significant system changes.
- Knowledge of relational databases and Structured Query Language (SQL), and experience with Object-Relational Mapping (ORM) frameworks.
- Familiarity with AI-powered coding assistants and agents (e.g., Cursor or similar) and a clear understanding of their strengths, limitations, and failure modes.
- Strong knowledge of the software development lifecycle, agile methodologies, and modern CI/CD practices using tools such as Jenkins and GitHub Actions.
- Hiring experience and a high bar for engineering talent — you can identify, attract, and develop strong engineers.
- Ability to balance competing priorities across people, delivery, and technical health, and to make pragmatic trade-offs in ambiguous situations.
- Strong general business and company knowledge, with the ability to connect engineering work back to customer and business outcomes.
Benefits
Comp & perks- Health / Dental / Vision Benefits
- Day-One 5% matching 401k
- Additional benefits including but not limited to financial support, pet insurance, mental health resources, volunteer paid days off, employee stock program, foundation donation matching, and much more
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PHPNode.jsREST APIsdata modelingrelational databasesStructured Query Language (SQL)Object-Relational Mapping (ORM)software development lifecycleagile methodologiesCI/CD
Soft Skills
people leadershipdriveownershipresults orientationanalytical skillscommunication skillsproduct partnershipcollaborationinnovationpsychological safety