> Markdown version of [/jobs/ext/1991730-sr-software-engineer](https://www.wearedevelopers.com/jobs/ext/1991730-sr-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Software Engineer - **Company:** Vector Solutions - **Location:** Tampa, FL, United States - **Experience:** Expert - **Salary:** $100,000.0 - $130,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, ASP.NET, JavaScript (Programming Language), .NET Framework, PHP (Programming Language), Agile Methodology, Artificial Intelligence, Amazon Web Services, Applications Architecture, Unit Testing, C Sharp (Programming Language), Software as a Service, Cloud Engineering, Software Quality, Code Review, Continuous Integration, Relational Databases, Software Debugging, DevOps, Programming Tools, MySQL, Model View Controller (MVC), Object-Oriented Software Development, Scrum Methodology, Standard Sql, Software Engineering, TypeScript, ReactJS, AngularJS, Information Technology, Graphql, Api Design - **Published:** August 8, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/17873603?backUrl=%2Fcareer%2F17873603%2FSr-Software-Engineer-Florida-Tampa ## About the Role * Bachelor's degree in a Computer Science, Information Technology or equivalent experience * 5+ years of professional software engineering experience, with substantial depth in PHP. * 3+ years working in a modern PHP MVC framework. * Proficiency with JavaScript/TypeScript and experience with SPA development using Angular or React. * Experience with Agile practices. * Senior-level proficiency in modern PHP (8.x), including object-oriented design, dependency management with Composer, and adherence to PSR standards. * Proven ability to work safely in an established, business-critical codebase - reading unfamiliar code, inferring intent, and changing it without collateral damage. * API design and integration experience (REST and/or GraphQL), including defining contracts between systems. * Strong SQL and relational data modeling at scale (MySQL); comfort working across more than one database platform. * Experience with caching layers and background job processing at scale. * Hands-on experience with C#/.NET (.NET 8+, ASP.NET Core) is preferred but not required, as is interest in growing into it while select platform capabilities move toward .NET. * Strong understanding of cloud platforms (AWS) and cloud-native architectures. * Solid understanding of modern software development lifecycle (SDLC) and agile methodologies. * Strong debugging and problem-solving skills. * Excellent communication and collaboration abilities. ## Description Vector Solutions is the leader in providing industry-focused SaaS solutions that connect content and technology. Vector's unique product set aims at training and learning management, continuing education (CE), compliance, workforce scheduling, safety management, and more. Our mission is to empower everyday heroes in the public, educational, and commercial sectors to make?safer,?smarter, and?better?decisions As a Senior Software Engineer on the Scheduling team, you will play a key role in designing, building, and evolving scalable software solutions that deliver meaningful customer value. Our Scheduling platform staffs emergency response personnel for fire and EMS agencies, with a hard thirty-second requirement for emergency callback delivery - correctness and latency are not negotiable. You'll partner closely with product managers, designers, and fellow engineers to solve complex technical problems, improve platform reliability, and drive engineering excellence. Beyond delivering high-quality software, you'll help shape technical direction, mentor engineers, champion modern development practices, and embrace emerging technologies, including AI-assisted development, to improve engineering velocity, software quality, and customer outcomes. As technology and business priorities evolve, you'll continuously expand your skills and adapt your approach to deliver innovative solutions. What You'll Do: * Design, develop, test, deploy, and support scalable full-stack applications and services. * Maintain, extend, and modernize the PHP-based Scheduling application, ensuring reliability for agencies that depend on it around the clock. * Protect callback latency and staffing-accuracy guarantees in every change you make to the platform. * Embrace best practices in software development (Code Reviews, Unit Tests, CI/CD). * Work closely with the team (Software Engineers, Test Engineers, Product owners). * Develop robust and scalable microservice backends. * Write clean code, a love of unit testing, and the need to have your software usable from the very beginning. * Contribute to the application architecture with a focus on scalability, maintainability, security, and performance. * Partner with DevOps to ensure CI/CD pipelines are effective and efficient. * Troubleshoot production issues and contribute to incident response efforts when needed. * Leverage AI-powered development tools responsibly to improve productivity, code quality, documentation, testing, debugging, and software delivery while maintaining sound engineering judgment and security practices. * Evaluate emerging technologies, engineering practices, and AI capabilities, recommending improvements that enhance developer effectiveness and product quality. * Participate actively in Agile ceremonies, including sprint planning, backlog refinement, stand-ups, retrospectives, and technical planning. * Continuously learn new technologies, frameworks, and engineering practices while adapting to changing business priorities and organizational needs. * Perform other related duties and responsibilities as assigned in support of evolving business objectives. ## Related Videos - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers)