Senior Software Engineer at ManTech
Annapolis Junction, MD 20701
About the Job
Description & Requirements
ManTech is seeking a motivated, career and customer-oriented Sr Software Engineer to join our team in Annapolis Junction, MD. The ideal candidate will be a Sr Software Engineer with a development and design background with a proven record of managing a team of software developers, ensuring high-quality deliverables and meeting project deadlines. The successful candidate will design and develop innovative software solutions using a variety of technologies,. Will use soft skills of strategic guidance, senior level leadership skills, customer interaction, a strong sense of urgency, and excellent team organizational skills.
Responsibilities include but are not limited to:
Lead and manage a team of software developers, ensuring high-quality deliverables and meeting project deadlines.
Design and develop innovative software solutions using a variety of technologies, including .NET, Azure, Power Platform, and others relevant to company needs.
Partner with stakeholders to understand requirements and translate them into actionable technical solutions.
Foster a collaborative and learning environment within the development team, providing technical guidance and mentorship to junior developers.
Stay up-to-date on the latest technologies and trends in software development.
Contribute to and lead technical initiatives, such as cloud migration or platform development.
Manage and oversee the Microsoft Cloud Partner program (or other vendor program), ensuring compliance and maximizing partnership benefits.
Deliver compelling presentations and effectively communicate technical concepts to a variety of audiences, including C-level executives.
Identify and develop new technologies and capabilities, aligning them with the company's strategic roadmap.
Minimum Qualifications:
10+ years of experience in software development and team management
Proven expertise in full-stack development technologies (e.g., HTML, CSS, JavaScript, .NET, React, etc.)
Strong understanding of cloud platforms, preferably Microsoft Azure
Proficient in the Power Platform (Power BI, Power Apps, SharePoint, Power Automate)
Excellent leadership and management skills with a proven track record of success
Strong communication and presentation skills
Ability to mentor and train junior developers
Certifications in Microsoft technologies and products
CompTIA Security+ Certification
Certified Scrum Master (CSM)
Bachelor’s Degree, preferably in Engineering, Mathematics, or Business
Clearance Requirements:
Will process for TS/SCI w/Polygraph