Software Development Team Lead at Steampunk
McLean, VA 22102, USA -
Full Time


Start Date

Immediate

Expiry Date

09 Nov, 25

Salary

160000.0

Posted On

09 Aug, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Information Technology/IT

Description

Overview:
As a Software Development Team Lead, you will work with our growing DevSecOps practice as a technical project manager or team lead valuating, identifying, and developing complex software solutions using cloud-native services, APIs, and micros-service solutions. We are looking for candidates with 5-7 years experience with responsibility for leading cross functional and technical teams to drive projects from conceptual design feasibility through requirements, budget, completed design, implementation, testing, and deployment.
Contributions:

Responsibilities
  • Serves as the technical delivery leader, accountable for completion of team delivery efforts including quality oversight and client acceptance
  • Fosters and promotes innovative thinking across the client environment
  • Builds and maintains client relationships, developing a strategic vision for clients and internal teams
  • Handles challenging client situations and offers technical and business guidance & direction to client executives
  • Manages staff and monitors performance and training needs to create skills expansion and career advancement opportunity
  • Design, develop, and deploy modular micro-services and cloud-based systems
  • Understanding the needs of stakeholders and conveying this to other developers
  • Write and debug code for innovative software solutions
  • Troubleshoot software quality, security and reliability issues
  • Participate in code reviews and quality assurance activities
  • Automate unit and functional tests
  • Test and examine code written by others and analyzing results
  • Ensure that software is secure against cyber threats
  • Identifying technical problems, performing root cause analysis, and developing software updates and ‘fixes’
  • Support production releases (including deployment, troubleshooting, and testing)
  • Document software code, features, and training guides
  • Document as-is state of the environment, perform a gap analysis, and produce artifacts that articulate options and recommendations
  • Leverage virtualization and containerization to optimize and modernize software systems
  • Act as an individual contributor and mentor more junior team members
  • Engineer and implement solutions and provide recommendations for continuous improvement for the services provided
  • Leads and manages team members
  • Assists in sales and technical strategy activities beyond their current program
  • Engineer and implement solutions and provide recommendations for continuous improvement for the services provided
  • Present regular status updates and provide cross training to other team members.
    Qualifications:
Loading...