Manager, Software Development
Step Up For Students
- Location
- Virtual
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 140,000–145,000/yr
Posted 1mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
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.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- 7+ years of experience in software development
- 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
Skills
- C#
- Python
- SQL
- Microsoft Azure
- Azure DevOps
- Microservices
- Cloud Native
- DevOps
- CI/CD
- REST APIs
Similar roles
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Senior Full-Stack Engineer (Go Strength)
Sharesource Australia · Hanoi, Vietnam · today
Machine Learning Engineer
FPT Asia Pacific Pte · Singapore · today
Forward Deployed Engineer
DevRev · India · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today