Aspirion is seeking a Software Development Manager to solve business problems, handle people management, and product prioritization. This leadership role requires a strong technical background, proven experience managing development teams, and a focus on building efficient processes to drive software delivery and team success.
Requirements
- Strong experience with modern software development practices, including Agile methodologies, CI/CD, DevOps, and automated testing
- Proficiency in software development using languages and frameworks such as C-Sharp, .NET, Java, Python, Go, or similar
- Hands-on experience with cloud platforms (Azure, AWS, or GCP) and building scalable, cloud-native applications
- Deep understanding of microservices architecture, APIs, and database technologies (SQL and NoSQL)
- Familiarity with containerization tools (Docker/Kubernetes) and Infrastructure as Code (IaC) practices
- Proven ability to lead and mentor technical teams, driving performance, professional growth, and team collaboration
- Strong project management and organizational skills with a focus on delivering results on time and within budget
Responsibilities
- Lead and manage a software development team through the full software development lifecycle (SDLC), including design, development, testing, deployment, and maintenance.
- Establish and drive best practices for software development, including agile methodologies, code quality, CI/CD pipelines, and testing frameworks
- Provide technical guidance, mentorship, and coaching to developers to foster professional growth, collaboration, and a culture of continuous improvement
- Evaluate existing software systems and architectures, identifying opportunities for modernization, scalability, and performance optimization
- Ensure software solutions adhere to security, compliance (e.g., HIPAA, NIST), and quality standards
- Research and recommend new tools, technologies, and methodologies to enhance development workflows and product capabilities
- Drive a culture of accountability, innovation, and collaboration across software development teams.
Other
- 5+ years of software development experience, with 3+ years in a leadership or management role overseeing development teams
- Excellent problem-solving, decision-making, and analytical skills to address complex technical and business challenges
- Exceptional communication and interpersonal skills to engage effectively with stakeholders at all levels
- Must reside in the United States within one of the states listed below: Alabama, Arizona, Arkansas, Delaware, Florida, Georgia, Iowa, Indiana, Kansas, Kentucky, Louisiana, Massachusetts, Maine, Maryland, Michigan, Minnesota, Missouri, Mississippi, Montana, North Carolina, Nebraska, New Hampshire, Ohio, Oklahoma, Pennsylvania, Rhode Island, South Carolina, South Dakota, Tennessee, Texas, Virginia, Wisconsin, West Virginia, and Wyoming.
- Contingent upon the successful completion of a pre-employment drug screening and background check.