Software Developer (Hybrid Position) Remote / Telecommute Jobs
Software Developer (Hybrid Position) Remote / Telecommute Jobs
Posted today
SENIORITY
Lead
About the role
- Active Top Secret Clearance, and active or prior SCI Bachelor's Degree (STEM degree) with 4+ years of professional experience OR Master's Degree (STEM degree) with 2+ years of professional experience OR No degree with 8+ years of professional experience
- Java, JavaScript, C#, TypeScript, Node.js, Angular, Spring, Maven, PythonBoth relational SQL and NoSQL database experience
- Web Application development (Apache, Tomcat, JBoss, Nginx, Node.js, IIS)
- Write well-designed, testable, efficient full stack code.
- Design, develop code, test, and/or modify enterprise-wide systems and/or applications software.
- Analyze software system requirements and determine needs.
- Build application functionality and perform upgrades over time.
- Maintain established security protocols within development, test, and production systems. Work with the Scrum Master to produce accurate delivery estimates and manage the transition from analysis through to design and delivery.
- Provide progress updates to comply with management and any delivery risks or concerns.
- Work with the Scrum Master to plan future sprints, define stories and estimate efforts.
- Work on a range of projects involving the implementation of new and existing systems, solutions, and processes.
- Contribute to all phases of the software development life cycle.
- Provides technical support and consultation for application and infrastructure questions.
- DHS Suitability
- Four or more years of software engineering and problem-solving experience
- Presentation skills
- Project/Development Lead experience
- Kubernetes ExperienceUML ModelingREST web service development experience
- Oracle, PostgreSQL, MySQL, MongoDB experienceHTML5, CSS3, LESS/SCSS, Bootstrap experience
- Spring Security experience
- Familiarity OR willingness to learn cloud native development.
- Strong understanding of DevSecOps and software/application development.
- Meaningful exposure to CI/CD Processes, Docker/Kubernetes, IDEs such as VS Code and NoSQL/Document DBs.
- Experience using Jira and Confluence in a daily basis.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
