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.