Managing Lead Software Engineer - Remote (WFH)

| Washington, DC, USA
Sorry, this job was removed at 3:25 p.m. (CST) on Tuesday, May 21, 2024
Find out who's hiring in Washington DC.
See all Developer + Engineer jobs in Washington DC
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Job Title: Managing Lead Software Engineer

Job Summary:

The Managing Lead Software Engineer will play a pivotal role in driving the development and deployment methodology of cutting-edge applications critical to our organization's success.

This position involves the implementation of best-practice software development standards, ensuring that our development teams adhere to the consistent, high-quality delivery of software solutions. This technical role involves hands-on development expertise, team leadership, and strategic direction to empower the development team in accomplishing its objectives.

Key Responsibilities:

  • Technical Leadership: Oversee a high-performing team of application developers with a focus on hands-on technical guidance. Cultivate a culture of innovation, collaboration, and continuous improvement within the technical domain.
  • Technology Proficiency: Keep abreast of emerging technologies and industry best practices in application development. Provide hands-on technical guidance, troubleshoot complex development challenges, and offer solutions leveraging your technical expertise.
  • Project Execution: Direct the planning, execution, and delivery of application development projects. Define technical project goals, scope, timelines, and resource allocation, ensuring on-time and on-budget completion with a hands-on approach.
  • Quality Assurance: Champion the highest quality standards for developed applications. Implement testing strategies, conduct code reviews, and establish quality-control

processes to ensure the delivery of reliable and robust software solutions.

  • Cross-functional Technical Collaboration: Collaborate closely with cross-functional teams, including architects, product managers, and system administrators, to seamlessly integrate and align technical aspects with organizational goals.
  • Technical Strategic Planning: Contribute actively to the development and execution of a long-term technical strategy for application development in line with the company's business

objectives. Identify opportunities for process improvement and optimization.

  • Technical Risk Management: Identify and address potential technical risks in development projects, ranging from technical challenges to resource constraints. Develop contingency plans as needed to mitigate risks.
  • Technical Documentation: Maintain comprehensive documentation of software design, architecture, and development processes for effective knowledge transfer and reference.

Qualifications:

  • Bachelor's degree in computer science, Information Technology, or related field. A Master's degree is a plus.
  • Proven experience in government contracting with a deep understanding of federal regulations and compliance requirements.
  • Proven experience in technical leadership roles, preferably in application development.
  • Strong technical background and hands-on proficiency in software development methodologies and technologies.
  • Proficiency in project management tools and methodologies (e.g., Agile, Scrum, or DevOps).
  • Excellent communication skills, with the ability to effectively convey technical information to non-technical stakeholders.
  • Strong problem-solving skills and the ability to make informed decisions under pressure.
  • A commitment to delivering high-quality software solutions while adhering to best practices and industry standards

Required Technical Skills:

  • Proven experience in developing highly available applications
  • Strong experience in C# .Net
  • Strong experience in Java, rules engine, Javascript
  • Strong experience in API development including REST and SOAP
  • Strong experience in data modeling
  • Strong experience in version control systems (i.e. Git)
  • Experience in web development (both low code and no code)
  • Experience in developing applications in AWS and Azure cloud preferred
  • Experience with serverless technologies.
  • Experience with Python
More Information on Cognitive Medical Systems
Cognitive Medical Systems operates in the Software industry. The company is located in San Diego, California. Cognitive Medical Systems was founded in 2010. It has 62 total employees. To see all 11 open jobs at Cognitive Medical Systems, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Cognitive Medical SystemsFind similar jobs