Software Engineer
Ntrepid, LLC - Herndon, VA
Apply NowJob Description
OverviewAt Ntrepid, we build best in class services for novel use cases in highly secure environments. As a member of this critical team, you will contribute to the design and development of a fundamental capability that underpins everything we do at Ntrepid. You will be writing, troubleshooting, debugging, and reviewing code at both a small team scale and a larger platform level. Your work will help your team bring new features to market and enhance core capabilities of our platform by building innovative integrations with off the shelf software, hardware, and proprietary technologies. This is an opportunity to join a great team solving unique challenges for important customers. ResponsibilitiesDesign, develop and maintain software applications and network automation using Python. Work with team to organize and break down epics and user stories, identify tasks, provide estimates, and deliver on sprint commitments.Take part in collective code reviews. Write all levels of automated tests.Provide level 3 support for customer reported issues; 2-week 24/7 support shifts will be required multiple times a year.Identify opportunities for the improvement of our technology stack and development processes.Provide technical guidance on complex coding, configuration and implementation efforts.Develop, review, and update documentation for software, architecture, and deployment processes.QualificationsU.S. citizenship required.Bachelor's degree in computer science, engineering, or a related field (or equivalent experience).5+ years of professional software development experience.4+ years of experience writing Python.2+ years of development experience with JavaScript utilizing at least one common frontend framework (e.g., React, Angular, Vue.js, etc.).Experience with at least one testing framework (e.g., unittest, PyTest, PyUnit, etc.).Knowledge of software application design processes. Experience using source control tools like Git.Experience using task and bug tracking tools such as JIRA.An understanding of network and security concepts (e.g. protocols, routing, switching, filtering, firewall rules, etc.). Experience with cloud platforms (e.g. AWS, Azure, or Google Cloud) is a plus.
Created: 2025-02-02