Sr Software Engineer - CACI Products
Columbia, MD
About the Job
Overview
Ncyber (“en-cyber”) based in Columbia, MD, is a data-driven tech company that collaborates closely with clients to provide a diverse range of products. The team comprises professionals with backgrounds in the commercial industry, military, and national security sector. We are dedicated to addressing distinctive technical challenges that pose threats to national security. Ncyber’s primary focus areas include Software Development, Secure Communications Solutions, Data Science, and Analytics. Our commitment lies in leveraging expertise from varied fields to deliver innovative solutions tailored to security needs. Applicants selected must be willing and able to obtain a Security Clearance; Therefore, U.S. Citizenship required.
Qualifications
- Active Secret Clearance or higher is required. Due to government requirement, you must be able to apply for and maintain a U.S. government security clearance. Therefore, only U.S. citizens will be considered for this role.
- Our ideal candidate has relevant work experience, an extensive portfolio, and proficiency using modern web technologies to create data-driven web and mobile applications.
Required Skills
- A wide technical comfort zone
- A desire to take ownership of software projects
- Strong organizational skills.
- Strong attention to detail.
- Excellent oral and written communication skills.
- Excellent problem-solving and troubleshooting skills.
- Familiarity with Agile frameworks including Scrum.
- Design and code new software or modify existing software to add new features
- Ability to work with cross-functional teams to ensure quality throughout the software development lifecycle.
- Proficiency with JavaScript, HTML, and CSS for front-end development.
- Proficiency with a front-end framework like React, Vue, or Angular
- Proficiency with a back-end languages like Java, Kotlin, Python, or Go.
- Experience integrating and building APIs using REST or GRPC
- Familiarity with relational database technology such as MySQL, Postgres.
Preferred Skills
- Unix/Linux environments (bash, scripting, etc.); Bare metal
- Experience with cloud technologies such as AWS, Azure, Google Cloud, and Open Stack.
- NoSQL, and Caching databases (Elasticsearch, Redis)
- Containerization of services via Docker
- Docker orchestration software (Kubernetes)
- Distributed event streaming platforms (Kafka, RabbitMQ, etc.)
- Configuration Management Tools (Ansible, Vagrant, etc.)
- Continuous Integration, Continuous delivery and deployments
- Helm
- Degree in Computer Science or related field
Education
- Bachelor’s degree in computer information systems, computer science, software engineering, or related disciplines from an accredited institution
- Additional experience may be substituted for a degree
Our Benefits
- Medical, Dental and Vision Coverage
- 401(k)
- Flexible Time Off (FTO)
- 11 Federal Holidays
- Laundry Service
- Catered Lunches
- Fully Stocked Kitchens with Drinks and Snacks
- Gym Facilities
We are sensitive to the work-life balance and aim to provide tailored schedule options when needed. Our Columbia MD office is light filled, stocked with refreshments, and tailored specifically to be a happy, comfortable place to spend most of each day. We are located in a secure space with nearby access to a surplus of restaurants, shopping options and amenities. If you have gotten this far and unsure if you are a fit, please feel free to reach out! We welcome the opportunity to chat with you and answer any questions you may have.We are proud to be an Equal Opportunity Employer and do not discriminate based on race, religion, gender, national origin, color, age, military service eligibility or veteran status, disability, sexual orientation, gender identity, marital status, or any other protected class. We encourage and support workplace diversity.