Mid to Senior Software Engineer
Job Description
DSoft Technology, Engineering & Analysis is looking for a Mid to Senior Software Engineer to join the Team at our Colorado Springs office location! Right people in the right place.
Who we are...
Our Vision
To be a recognized market leader that creates distinctive value, new capabilities, and solves difficult problems for our clients.
Our Mission
Our team enables client success by delivering innovative information technology and engineering services & solutions through our proven Agile expertise.
Our Values
People – People are our most valuable resource contributing to our mission.
DSoft Technology is a leading provider of IT, cloud and system engineering services, custom software and website development using .Net, LAMP, MEAN stack technologies. We are a Colorado Springs-based “Service-Disabled, Veteran-Owned Small Business” (SDVOSB) and have a veteran hiring preference for disabled veterans, recently separated veterans, Armed Forces service medal veterans and other protected veterans.
About the Job...
REQUIREMENTS: Bachelor or Master of Science in Computer Science or related engineering discipline from an accredited college or university. Minimum 10 years’ experience as a Software Engineer (SWE) in programs of moderate to large-scale complexity and scope. One year of relevant education may be substituted for one year of required experience. One year of relevant experience may be substituted for each year of required education.
SECURITY CLEARANCE: U.S. citizen and active Secret or Top-Secret clearance required, SCI Eligibility clearance desired.Â
JOB TYPE:Â Full Time
LOCATION: Â Candidate must be located within commuting distance of Colorado Springs, Colorado, be willing to relocate to the area.
SALARY RANGE: $115K to 140K, the estimate range represents the typical salary for the position commensurate with experience, knowledge and demonstrated success in the field and other factors.
 Opportunity for "Pay For Performance" Bonuses. Relocation assistance may be provided.
The pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.
REQUIRED EXPERIENCE:
- Minimum 6 years’ experience as a Software Engineer (SWE) in programs of moderate to large-scale complexity and scope
- Demonstrated ability to support teammates
- Use of software development and software design methodologies
- Proven ability to interact with customers and software development teams in an Agile environment using tools such as JIRA/Confluence, Git products
- Experience in solving software and IT problems and possess superior oral and written communication skills to effectively and efficiently convey issues and ideas to team members, management, and program stakeholders.
- Strong analytical and exceptional problem-solving skills
- Experience with software architecture development leveraging open standards, microservices, and model-based engineering tools to articulate the software design in a cloud environment.
- Understanding of SOA and REST APIs
- Experience with multiple programming languages and tools
- OS: Windows, RHEL, CentOS, Linux
- Coding: HTML5, Java, Python, Node.js, WebGL, JavaScript/TypeScript, Vue, .NET Core, Entity Framework, Spring, CSS/SCSS/SASS
- Messaging: RabbitMQ, Kafka
- Strong understanding of the Software Development Lifecycle and System Engineering processes and artifacts
- Independent work to accomplish tasks when needed
Duties:
· Communicate project status and discuss issues with team members and program manager
· Participate in system requirements elicitation, analysis and review; plan work per Agile and SCRUM best practices and processes based on priorities; participate in Sprint Planning, Daily Standups, Sprint Demos and Sprint Retrospectives
· Follow software engineering best practices and processes
· Collaborate and clearly communicate with contractors, customers, stakeholders, and engineers across the program and functional work groups on system feature and issues
· Support the design, development, testing and deployment of the application database, back-end server code and front end user interfacing taking into account modern user interface techniques.
· Support the Discovery and Framing process for the user interface and follow-on end user interviews to gather user requirements. Perform a user-centered approach in the application design development.
· Advise on product decisions through user research, customer development and iterative feedback loops
·  Document designs, process/information flow through the application, User Guides, Programmer’s Guides
· Support the delivery of the application from the unclassified development environment to a staging and production environment on classified systems.
· ​Provide inputs for Weekly and Monthly Status Reports
DESIRED EXPERIENCE/QUALIFICATIONS:
- Participation and management of product reviews and software tests
- Successful documentation of solutions, processes, and product deliverables (e.g., User Guides, Programmer’s Guides, etc.)
- Full software lifecycle: specification, design, implementation, integration, debug, and maintenance
- Automated testing techniques, including unit and integration testing
- Experience with database development using PostgreSQL, Accumulo/HBase, Google Big Table
- Ability to identify and communicate impediments to the team’s progress and to resolve issues
- Six-Sigma/Lean Man
Â
Date Posted
11/22/2023
Views
11
Similar Jobs
Project Engineer/Senior Project Engineer - Space Data Networks - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is a trusted partner to the nations space programs providing technical expertise and innovative solutions across satellite l...
View DetailsSoftware Development Engineer - Integrity Communications Solutions
Views in the last 30 days - 0
The job posting is for a Software Engineer with experience in millimeter wave radar The successful applicant will work on the development of communica...
View DetailsSenior Big Data Engineer - EchoStar
Views in the last 30 days - 0
EchoStar a leading company in connectivity solutions is seeking an experienced Big Data Engineer The role involves process improvement monitoring data...
View DetailsSpace Control Design Engineer/Sr. Space Control Design Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is a trusted partner to the nations space programs providing technical expertise across all aspects of space The Defense Sys...
View DetailsSenior Security Architect - EchoStar
Views in the last 30 days - 0
EchoStar is seeking a Security Architect to lead the design development and implementation of its Identity Management IAM and Zero Trust Architecture ...
View DetailsAssociate SATCOM Systems Engineer (PBWO) - Integrity Communications Solutions
Views in the last 30 days - 0
The job posting is for an Associate SATCOM Systems Engineer position in Colorado Springs Colorado The role involves managing and operating Protected M...
View Details