Principal Software Engineer

Location: McLean VA

Type: Full-time

Clearance Required: Public Trust

About Nano Clicks LLC:

Nano Clicks LLC is a leading provider of software development and cybersecurity solutions for the federal government. We specialize in delivering high-quality, secure, and scalable software solutions that meet the critical needs of our clients. Our team is dedicated to innovation, excellence, and the highest standards of integrity.

Position Overview:

Nano Clicks LLC is seeking an experienced Principal Software Engineer to join our dynamic team. The ideal candidate will have a strong background in software development, cybersecurity, and leadership, with a proven track record of delivering complex projects on time and within budget. This role involves designing, developing, and implementing high-performance software systems, leading technical teams, and collaborating with stakeholders to ensure project success.

Key Responsibilities:

  • Lead the design, development, and implementation of software solutions for federal government clients.

  • Oversee the technical architecture and ensure that software systems meet security and performance standards.

  • Mentor and guide junior engineers, fostering a collaborative and innovative team environment.

  • Work closely with project managers, clients, and other stakeholders to understand requirements and deliver solutions that meet their needs.

  • Conduct code reviews, ensure coding standards and best practices are followed, and perform performance optimization.

  • Stay up-to-date with emerging technologies and industry trends, and integrate them into projects where appropriate.

  • Ensure all software solutions comply with government regulations and security protocols.

  • Troubleshoot and resolve technical issues that arise during development and deployment.

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.

  • Minimum of 10 years of experience in software development, with at least 5 years in a leadership role.

  • Strong proficiency in programming languages such as Java, C++, Python, or similar.

  • Extensive experience with software development methodologies, including Agile and DevOps.

  • Deep understanding of cybersecurity principles and practices, especially within the context of federal government requirements.

  • Proven ability to manage and deliver complex projects on time and within budget.

  • Excellent problem-solving skills and the ability to think critically and strategically.

  • Strong communication and interpersonal skills, with the ability to collaborate effectively with team members and stakeholders.

  • US Citizenship and the ability to obtain and maintain a security clearance.

Preferred Skills:

  • Experience with cloud computing platforms such as AWS, Azure, or Google Cloud.

  • Knowledge of containerization and orchestration tools like Docker and Kubernetes.

  • Familiarity with automated testing frameworks and continuous integration/continuous deployment (CI/CD) pipelines.

  • Prior experience working on government contracts and knowledge of federal acquisition regulations.

What We Offer:

  • Competitive salary and benefits package.

  • Opportunities for professional growth and development.

  • A collaborative and inclusive work environment.

  • The chance to work on impactful projects that make a difference in national security

Nano Clicks LLC is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.