Manager, Software Development jobs in United States
cer-icon
Apply on Employer Site
company-logo

Step Up For Students ยท 19 hours ago

Manager, Software Development

Step Up For Students empowers families to pursue and engage in the most appropriate learning options for their children. The Software Development Manager is responsible for leading a team of software developers and ensuring the successful delivery of software solutions within a cloud-based environment.

AssociationEducationNon Profit
check
H1B Sponsor Likelynote

Responsibilities

Manage, mentor, and support software developers, senior developers, and team leads
Facilitate professional growth through continuous feedback, coaching, and development plans
Conduct performance evaluations and guide career development discussions
Handle conflict resolution, performance concerns, and feedback cycles
Promote a positive engineering culture focused on collaboration, quality, and accountability
Encourage the adoption of engineering best practices and standards
Set individual and team goals, conduct performance evaluations, and facilitate career development discussions
Work closely with QA, Delivery, Infrastructure, and Product teams to ensure smooth end-to-end delivery
Participate in discussions with Product Managers, UX, and business stakeholders to align expectations and priorities
Communicates progress, challenges, and needs to leadership and partner teams
Support cross-team alignment and help remove blockers or dependencies during delivery
Assist in project requirement gathering, technical specifications, effort discussions, and roadmap planning
Contribute to identifying risks and dependencies, while partnering with Product Managers and other leaders to address them
Support release planning and help coordinate delivery timelines across teams
Ensure the team follows Agile processes and participates effectively in ceremonies such as sprint planning, reviews, and retrospectives
Monitor project timelines, budgets, and resource allocation to ensure successful delivery
Review and understand system designs, architectural decisions, and code approaches
Provide input into architectural discussions when appropriate and give feedback based on experience
Ensure adherence to engineering standards, code quality practices, and architectural guidelines
Support developers in understanding system behavior, distributed systems patterns, and cloud native concepts
Help identify risks related to security, privacy, and handling of PII data
Stay informed about cloud technologies, especially Azure, and modern engineering trends
Track team performance and key delivery indicators
Lead or contribute to process improvement initiatives to increase efficiency and quality
Collaborate with Product Management on long-term planning and contribute to the technical roadmap
Support DevOps practices, including automation, pipelines, and coordination with Infrastructure teams

Qualification

Cloud ComputingMicrosoft AzureSoftware Development ManagementC#PythonSQLAgile MethodologiesDevOps PracticesLeadership SkillsCommunication SkillsConflict ResolutionTeam Collaboration

Required

Demonstrated success and a proven track record of professional/life experience in specific job functions, projects, industries or military service can substitute for professional experience and/or formal education requirements
Bachelor's degree in Computer Science, Software Engineering, or a related field
7+ years of experience in software development, with at least 4 years in a management role
Solid understanding of programming languages (C#, Python)
Proficiency in SQL and Database Technologies
Proficiency in Cloud Computing and Technologies preferably Microsoft Azure
Proficiency in Azure DevOps or similar tools
Experience working with distributed systems, microservices, or cloud-native architectures
Familiarity with DevOps practices, including automation, CI/CD pipelines, and collaboration with Infrastructure teams
Strong understanding of Agile methodologies and participation in Agile ceremonies
Excellent communication and leadership skills, with the ability to engage both technical and nontechnical audiences
Proven ability to coach, delegate, empower, and guide teams through challenges
Background in microservices, REST APIs, and systems integration

Preferred

Master's Degree
Experience with developing and delivering eCommerce Platforms and/or Online Marketplaces
Knowledge of security best practices and handling sensitive or PII data

Benefits

Medical - HSA/FSA - Dental - Vision
Company Paid Disability - Life Insurance
401K Match - Tuition Reimbursement
Generous Time off Policy - Professional Development

Company

Step Up For Students

twittertwittertwitter
company-logo
Step Up For Students helps administer two scholarships; one for economically disadvantaged students.

H1B Sponsorship

Step Up For Students has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2021 (1)
2020 (2)

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Alex Mangan
Chief Product Officer
linkedin
leader-logo
Ronda Dry, Ed.D
Student Learning and Partner Success Director
linkedin
Company data provided by crunchbase