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 – Python
SitusAMCSoftware Development Manager producing scalable software solutions for SitusAMC. Leading software development lifecycle and mentoring a team while leveraging AI and AWS technologies.
Tech Stack
Tools & technologiesAngularAWSAzureCloudJavaJavaScriptJenkinsPythonReactSDLCTypeScriptVue.js
About the role
Key responsibilities & impact- Serve as a full-stack developer to produce scalable software solutions.
- Part of a cross-functional team responsible for the full software development life cycle, from conception to deployment.
- Move between projects as priorities change.
- Work across all layers of the application front end, middle layer and DB layer including development frameworks and third-party libraries.
- Design, develop, document, test and debug new and existing software systems, applications and/or components for market sale or proprietary software.
- Develop, maintain, and optimize software solutions using Python, applying best practices for code quality and performance.
- Ensure Python applications adhere to security standards, scalability requirements, and are integrated effectively with other technologies and platforms as needed.
- Leverage AI tools and technologies to enhance software development processes, improve code efficiency, and automate routine tasks.
- Deploy, maintain, and optimize applications within the AWS environment by applying expertise in AWS services and cloud architecture.
- Utilize AWS tools to ensure scalability, security, and performance throughout software development projects.
- Lead and manage a team of software engineers and developers through the entire software development lifecycle.
- Plan, prioritize, and allocate resources for multiple projects, balancing deadlines and quality standards.
- Collaborate with stakeholders to define product requirements and technical specifications.
- Oversee the creation and maintenance of technical documentation for all software systems and applications.
- Ensure rigorous testing and debugging processes to deliver reliable and scalable software products.
- Drive innovation and continuous improvement in development practices and technology adoption.
- Mentor and develop team members, fostering a culture of collaboration and professional growth.
- Monitor and report on project progress, addressing risks and issues proactively.
Requirements
What you’ll need- Bachelor’s degree in computer science/engineering, information systems preferred or equivalent combination of education and experience
- Minimum of 12+ years of industry and/or relevant experience, typically with 2+ years in a VP level role or external equivalent
- Solid knowledge and understanding of Object Oriented (Analysis, Design, Programming)
- Knowledge of multiple languages, software development environment, and software development life-cycle procedures including but not limited to: Python, Java, .Net, C#, Software development frameworks, API Integrations, RESTful Web services, Structured and unstructured databases, TypeScript, JavaScript frameworks (Angular, VUE, React)
- Proven experience managing software development teams and projects.
- Excellent communication both written and verbal
- Experience with Agile or other development methodologies is preferred.
- Experience managing UX – Human centered designs
- Experience using Azure DevOps, Jira, Jenkins, Git, Bitbucket, or similar tools
- Interest and ability to learn other coding languages as needed
- Strong organization, administrative and documentation skills
- Experience with Application Integration and building APIs for a rapidly integrating products
- Experience working on Agile Scrum and DevOps aligned delivery teams
- Excellent communication both written and verbal.
Benefits
Comp & perks- PTO and paid holidays
- Medical insurance
- Dental insurance
- Vision insurance
- Life insurance
- Disability insurance
- 401K
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
PythonJava.NetC#TypeScriptJavaScriptRESTful Web servicesObject Oriented AnalysisAPI IntegrationsSoftware development frameworks
Soft Skills
communicationleadershiporganizationcollaborationmentoringproject managementproblem-solvinginnovationresource allocationdocumentation
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in engineeringBachelor’s degree in information systems