Steel Point Solutions - Washington, DC

posted 15 days ago

Full-time - Mid Level
Washington, DC
Educational Services

About the position

The Senior Software Developer/Engineer Manager at Steel Point Solutions will lead the development and commercialization of software toolkits within a technology modernization framework. This role requires expertise in software development and leadership in managing agile software development projects, focusing on cost control and timely delivery.

Responsibilities

  • Lead the design, development, and optimization of software applications and toolkits.
  • Ensure solutions are scalable, reliable, and compliant with industry standards.
  • Oversee the commercialization process for internally developed software.
  • Integrate modern technologies, methodologies, and tools to enhance software development.
  • Manage software development projects using agile methodologies such as Scrum, Kanban, or SAFe.
  • Coordinate with teams using agile tools like Jira, Trello, or Azure DevOps.
  • Take responsibility for managing both cost and schedule of projects.
  • Monitor project financials, track variances, and implement corrective actions.
  • Work closely with stakeholders to gather requirements and manage expectations.
  • Oversee project timelines and budgets, ensuring transparency and accountability.
  • Mentor and provide technical leadership to junior developers.
  • Collaborate with product managers, business stakeholders, and technical teams.
  • Lead modernization efforts by implementing cloud-based solutions and microservices architecture.
  • Promote continuous innovation by leveraging emerging technologies.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 7+ years of experience in software development
  • 3+ years of experience in a leadership role managing development projects
  • Experience conducting user research and applying design thinking
  • Experience with journey mapping, prototyping, and usability testing
  • Experience developing and commercializing software toolkits
  • Experience managing agile software development projects
  • Experience managing project costs and schedules
  • Proficient in modern programming languages (e.g., Python, Java, C++)
  • Deep understanding of cloud architectures, containerization, and microservices (AWS, Azure, GCP)
  • Agile certifications such as Certified ScrumMaster (CSM), SAFe Agilist, or PMI-ACP required

Nice-to-haves

  • Master's degree in Computer Science, Software Engineering, or a related field preferred
  • Relevant cloud certifications (AWS Certified Solutions Architect, Microsoft Azure Developer, etc.) are preferred
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service