Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer II (MDaas) image - Rise Careers
Job details

Software Engineer II (MDaas)

Clarity Innovations connects human creativity with emerging technology to design, develop, and deploy software that enhances mission success. Our focus is redefining the Government’s relationship with technology by encouraging the use of DevSecOps and Agile methodologies, small-teams constructs, modern tech stacks, and automation. Our software improves the lives and work of our end users and enhances innovation. We fulfill our responsibility to our country by delivering mission-changing results that help shape a better and safer world. 

Description: 

We are seeking an experienced Software Engineer to join our dynamic team at Clarity Innovations. In this role, you will play a pivotal part in developing innovative products and contributing to the success of our projects

 

The individual MUST have senior-level expertise and hands-on experience in developing, implementing, and leading software teams. In this role, the senior engineer will be responsible for creating mobile and web MVP solutions, including designing front-end applications, implementing security standards, and updating software databases, all under the guidance of the assigned Product Owner. The individual MUST have strong experience in developing full-stack applications, with a particular focus on front-end development, building intuitive user interfaces, integrating with back-end services, and ensuring a seamless user experience across web applications. Additionally, the individual SHALL proactively recommend and implement improvements to existing software applications as needed.

 

Primary Responsibilities (including but not limited to):
  • Designs, develops, and tests software for Air Force-based products. 
  • Develops both front-end and back-end of software MVPs, components, and tools that can be leveraged to create new mobile and web applications. 
  • Collaborate in formulating strategies for rapid MVP development, ensuring efficient and scalable solutions that align with project goals and timelines
  • Develops plans, road maps, software design strategies. Helps to design and develop software requirements for Air Force based products including the software architectures, APIs, frameworks, and libraries. 
  • Analyzes and decomposes activities and requirements to software designs that are allocated across systems components/sub-components, classification system levels, etc. 
  • Works with Product Managers, UX Designers and other engineers to help in composing cohesive and sound software designs that form the basis of scalable software solutions. 
  • Helps to optimize software designs and architectures to deliver desired performance targets. Captures, develops, and reports reference architectures and documenting compliance standards.  
  • Senior engineers SHALL be proficient in discussing future limitations and a forward-thinking approach in resolving roadblocks presented by current strategy 
  • Stays informed on latest software architectures and trends from design patterns to DevSecOps and systems architecture patterns. 
  • Aids in making technical decisions in order to integrate systems to the cloud 
  • Optimizes software designs and architectures to deliver desired performance targets and devises tooling and methodologies to profile execution and capture performance metrics. 
  • Implements and practices DevOps Enablement and helps more junior/less experienced developers to do same 
  • Is a mentor to other engineers regarding troubleshooting techniques, design patterns, and testing strategies. 
  • Senior Devs SHALL be able and willing to provide guidance and constructive feedback to junior engineers within their product teams

 

Required:  
  • 7+ years of experience building modern front-end applications using frameworks like React.js, Node.js, and other JavaScript frameworks (e.g., Vue, Angular), or equivalent experience.
  • Proven experience integrating web applications with GraphQL and/or REST APIs
  • Be a hands-on engineer spending significant percentage of their time writing code or debugging tricky issues
  • Knowledge of professional software engineering practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations
  • Proficiency in Computer Science fundamentals – object-oriented design, data structures, algorithm -design, problem solving, and complexity analysis.
  • 4 years of programming experience with JavaScript, Java, and preferably one more programming language (Python, etc.)
  • 2 years of experience with DevSecOps tools and processes such as Git, Concourse, GitLabCI, SonarQube, Fortify, and ThreadFix
  • 2 years of experience with Extreme Programming practices (Test-Driven Development, Pair Programming, CI/CD, etc)
  • 2 years of experience contributing to software architecture and design (architecture, design patterns, reliability, and scaling) of both new and existing systems
  • 3 years of experience using container technologies such as Docker or Kubernetes
  • 3 years mentor junior engineers and provide guidance on best practices in development, testing, and problem-solving
  • MUST be eligible to obtain a minimum of a Secret clearance.

 

Desired: 
  • Bachelor's degree in Computer Science, Computer Information Systems, or related field, or equivalent experience. 
  • Familiarity with Kafka, dynamoDB or Postgres SQL databases
  • Familiarity with AWS cloud services
  • Experience with Scrum, or other agile methodologies
  • Experience with Typescript and GraphQL
  • 2 years of experience with backend runtimes and frameworks like Node.js, Spring, Spring Boot, Django, Flask, etc.
  • 2 years of test authoring experience in Javascript, Java, or other languages. (Unit tests, Integration tests, and Journey tests)
  • CompTIA Sec+, CMU SEI - Software Assurance Professional Certificate, or CSSLP certification
  • Active Secret or TS/SCI Clearance

 

Non-Technical Competencies:
  • Required: Strong communication/general soft skills
  • Excellent time management and organizational skills
  • Proven ability to work effectively with remote development teams
  • SHALL conduct themselves at all times in a professional and respectful manner
  • SHALL give and receive feedback in a respectful and professional manner 
  • SHALL be a “team player” and contribute to “can-do” culture
  • SHALL be eager to learn and be mentored by more senior engineers

 

CLEARANCE:

Active Secret or TS/SCI clearance is desired

Clarity Innovations provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, or any other protected class.
 

Clarity Innovations, Inc is an educational consulting company. It offers product strategy, providing instructional design, developing training content, and engineering software solutions. The company was established in 2002 and is headquartered in...

7 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 15, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!