North Bethesda, MD

Full Time

Software Engineer Manager

APPLY

Who we are

US AI stands as a forward-thinking digital transformation enterprise, dedicated to enabling individuals to achieve remarkable feats through cutting-edge technology. As a leader in Artificial Intelligence, Cybersecurity and Self-Healing Infrastructure, we are actively seeking top-tier talent to spearhead the commercialization of groundbreaking products and propel our business to new heights.

If you’re passionate about pushing the boundaries of what’s possible in the digital realm, then this is the place for you. Come work with us, and let’s redefine the future together.

About the Job

As a Software Engineer Manager at US AI, you’ll lead the charge in crafting seamless digital experiences from end to end. In this role, you’ll bridge the gap between design and technology, guiding a team of engineers to turn innovative ideas into reality. You’ll oversee all aspects of our product development, from creating visually stunning user interfaces to building robust back-end systems. Your leadership will be key in driving the technical vision and ensuring high-quality execution. If you’re a passionate leader and tech enthusiast with a knack for problem-solving, join us to shape the future of software.

What you’ll do

  • Lead and oversee the development and maintenance of new and existing mobile and/or web applications using Angular, working across the entire MEAN stack, and leveraging frameworks like IONIC.
  • Manage a cross-functional team in a fast-paced, agile environment, guiding the design and implementation of systems from user interface front-end through back-end.
  • Drive the creation of detailed technical designs and ensure high-quality code and unit tests for custom applications and data flow within projects, releases, and production support.
  • Provide strategic technical estimates for user stories, addressing any technical risks and assumptions with clear communication.
  • Direct efforts in application and database performance tuning, and oversee defect resolution processes.
  • Conduct code reviews for team members, ensuring adherence to best practices and high standards.
  • Collaborate with functional and technical teams to integrate applications into a cloud environment, providing guidance and support as needed.
  • Establish and maintain productive working relationships with teammates, clients, and end-users, ensuring effective communication and project alignment.

 

Education & Experience

  • Bachelor’s degree in computer science, software engineering, or related discipline. 
  • Minimum of four (4) years’ experience with software development life cycle models and agile programming methodologies
  • Minimum of four (4) years’ experience developing web applications, with at least three (3) years in full-stack development (MongoDB, Express, Angular, and Node.js) 

Required Skills / Certifications

  • Expertise in engineering efficient back-end systems, including managing MongoDB databases.
  • Deep understanding of Angular practices and commonly used modules, with a strong foundation built from extensive work experience.
  • Proficiency in JavaScript and experience with a variety of front-end technologies including HTML5, CSS3, Ajax, jQuery, Bootstrap, and Angular Material.
  • Experience with MVC design patterns, Material Design, and responsive design principles.
  • Ability to guide and mentor team members on Angular best practices and module usage based on substantial experience.
  • Comprehensive understanding of fundamental design principles required for scalable applications.
  • Experience in creating self-contained, reusable, and testable modules and components, with a focus on maintainability and quality.
  • Foundational UI skills and experience ensuring cross-browser compatibility and performance.
  • Excellent debugging and troubleshooting skills, with a proven ability to resolve complex issues efficiently.
  • Knowledge of unit testing and mocking techniques with familiarity in automated testing platforms and continuous integration/continuous deployment (CI/CD) pipelines.
  • Proficient understanding of code versioning tools, such as Subversion, with the ability to oversee version control processes.

 

Preferred Skills / Certifications

  • Master’s degree in computer science, software engineering or related field
  • Mobile development experience
  • Minimum of two (2) years of people management experience
  • Minimum of four (4) years’ experience with full-stack development using Typescript at both the front end and back end

 

Security clearance

  • You must be able to obtain a security clearance (Secret or higher) – US Citizenship required

benefits

  • We offer a comprehensive benefits package, paid time off, life insurance, 401(k) retirement savings plan with employer matching, and opportunities for professional growth and career development.

You have the legal right to work in the United States without current or future employer sponsorship. Qualified candidates must live in the United States, with the ability to commute to the North Bethesda, MD office. Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice. USAI is committed to a policy of equal employment opportunity for all persons without regard to race, color, religion, sex, gender identification, age, marital status, disability, sexual orientation, national origin, disabled veteran or Vietnam-era veteran, or any other classification protected by applicable anti-discrimination laws. We prohibit and do not tolerate any form of discrimination or harassment.

M
Please enable JavaScript in your browser to complete this form.
Name
Are you comfortable with working at our location - North Bethesda, MD?
Are you willing to travel?
Are you eligible to obtain a top secret security clearance? (please note: this requires US Citizenship)
Click or drag a file to this area to upload.
Files accepted: .pdf, .jpg, .png, .jpeg