Clarity Innovations

Software Engineer

Clarity Innovations$90K — $120K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • TS/SCI security clearance eligibility for US Citizens.
  • Bachelor's degree in Computer or Software Engineering or related field, or 4 years relevant experience.
  • Strong user-focused mindset; ability to listen and prioritize user needs.
  • Open to collaboration, asking questions, and addressing task uncertainties.
  • Independent execution with proactive communication to the team.
  • Adaptability to changing project requirements.
  • Ability to help design new software features and capabilities.
  • Proficiency in programming languages (e.g., Go, Python, C, JavaScript) and agnosticism to tools.
  • Experience with container management and debugging (Docker, Podman).
  • Familiarity with cloud platforms (AWS, Azure).
  • Knowledge of security, networking, and system architecture principles.
  • Hands-on experience troubleshooting hardware components.
  • Proficient in Linux environments and version control tools.

Responsibilities

  • Lead back-end system design and architecture efforts.
  • Deploy and maintain high-quality operational platforms focused on user satisfaction.
  • Conduct rigorous testing and resource management of the platform.
  • Ensure smooth delivery and deployment of the platform components.

Benefits

  • Opportunity to work in a dynamic, hands-on technology environment.
  • On-site support role enhances teamwork and collaboration.
  • Engage in diverse technology stacks and operational challenges.
Full Job Description
Role

This position is for a systems administrator that enjoys building hardware-based operational platforms using internal and external products to include Linux OS images, Kubernetes cluster deployment, and logging systems. As a software engineer, you will be responsible for deploying OS images to hardware, managing an RKE2 multi-node Kubernetes cluster, managing additional containers, network policies, and other Kubernetes Custom Resource Definitions to the cluster, and initial monitoring and maintenance of the cluster. As the systems administrator, on-site support is expected.

Responsibilities
  • Participate and lead design and architecture of back-end systems
  • Deploy and maintain a robust and high-quality platform, putting the user's requirements first and always driving towards a working product on-time
  • Limit and resource test the platform
  • Facilitate delivery and deployment of the platform

Required Qualifications
  • Must be able to obtain and maintain a TS/SCI security clearance (only US Citizens are eligible for security clearances).
  • Bachelor's degree in Computer Engineering, Computer Science, Software Engineering, or a related technical discipline. In the absence of one of the aforementioned degrees, this requirement can be met with four years of hands-on experience in a Software Engineering or similar full-time position.
  • A strong desire to respond to and meet user needs, exemplified by listening, documenting, disseminating, and prioritizing user needs over "nice to haves."
  • Willingness to ask questions and stay engaged with team members when tasks are unclear or blockers are encountered.
  • Ability to identify necessary tasks, communicate those to the broader team for feedback, and then largely execute independently.
  • Trustworthy and able to adapt when project requirements change.
  • Able and willing to contribute to the design process for new software features and capabilities.
  • Knowledge, expertise, and proficiency with one or more common, general purpose programming languages (Go, Python, C, Rust, JavaScript, etc.). Being language agnostic is a plus (i.e. picking the right tool for the job, not just picking one tool for all jobs).
  • Able to set up and maintain one's own development system (e.g., Ubuntu VM) in a cloud-based platform, including personalized IDE settings, access keys, system package updates, etc.
  • Familiar and comfortable working with containers, including creating, deploying, and debugging custom images with common tools (Docker, Podman, etc.).
  • Familiarity with cloud-based computing resources (e.g., AWS, Azure).
  • Knowledge of security concepts, networks, and system internals to use on a daily basis.
  • Ability to work with and troubleshoot real hardware of varying types (network switches, servers, routers, hubs, etc.).
  • Proficient in Linux-based development environments (e.g., Debian- or RedHat-based distributions).
  • Proficient with version control software (e.g., Git) and repository hosting tools (e.g., GitLab).
  • Willingness and ability to travel up to 15% of the year, including both travel that is local to the DC, Maryland, Virginia (DMV) area and travel to multiple sites in the United States.

Preferred Qualifications (in addition to the required qualifications)
  • Current US TS/SCI security clearance
  • 2 years of industry experience in a platform engineering, DevOps or similar role in the Cyber Operation Domain
  • Experience communicating with customers and end-users

About Clarity Innovations

Clarity Innovations offers technical and consultation services to help companies to design, create, and publish education-specific professional development materials in a variety of formats, applications, and online collaboration tools. The company’s service portfolio includes expertise consulting, marketing strategy and analysis, product management, instructional content design, digital learning development, and customer engagement. Clarity Innovations was founded in 1996 and is based in Portland, Oregon.

Clarity Innovations Careers

Joining Clarity Innovations marks the beginning of a unique journey in a company where innovation meets leadership, and diversity fuels growth. Clarity Innovations stands out as a beacon of professional development and technological advancement, offering a plethora of job opportunities that cater to a wide range of skills and interests.

Explore Career Opportunities

Clarity Innovations is actively hiring and continuously seeks passionate, creative, and solution-driven team players. Explore open positions that align with your professional skills and career ambitions. Clarity Innovations values curiosity and leadership, qualities that each team member brings to the forefront of every project.

Innovation and Professional Growth

At Clarity Innovations, the path to professional growth is enriched with endless opportunities. From advanced training programs to leadership development, Clarity Innovations is dedicated to empowering its employees. The company's commitment to innovation is not just about technology but also about pioneering new ways to work and lead.

Diversity and Inclusion

With a firm belief in the power of diversity, Clarity Innovations fosters an inclusive culture that thrives on different perspectives and ideas. Diversity training is integral to the company's ethos, ensuring that all team members feel valued and understood.

Internship Programs

Clarity Innovations offers robust internship programs that provide a solid foundation for a flourishing career. Interns gain hands-on experience, working alongside seasoned professionals and engaging in projects that challenge and enhance their abilities.

Benefits and Culture

The benefits at Clarity Innovations go beyond traditional employment perks. Employees enjoy a supportive and dynamic work environment that promotes personal and professional well-being. The company culture is built on mutual respect, collaboration, and a shared vision for success.

Networking and Career Advancement

Networking within Clarity Innovations opens doors to influential connections and insightful exchanges. The company encourages networking events and professional gatherings that help employees expand their horizons and advance their careers.

Applying for a Position

To apply for a position at Clarity Innovations, candidates are encouraged to submit a resume that highlights relevant experience and skills. The interview process is designed to assess not only professional capabilities but also a fit with the company’s culture and values.

Stay Connected with Clarity Innovations Careers

Keep up to date with career tips, industry insights, and the latest job opportunities at Clarity Innovations. Personalize your subscription to receive job alerts and insider information tailored to your career preferences.

Join the Clarity Innovations Team

Search for job opportunities that match your skills and interests. Clarity Innovations is looking for individuals who are driven to innovate and lead in their respective fields.

READ CAREERS BLOG

Job Alert Emails

Sign up to receive personalized job alerts and the latest news from Clarity Innovations. Discover the exciting and rewarding career opportunities that await at Clarity Innovations. By fostering a culture of innovation, leadership, and diversity, Clarity Innovations not only propels its own growth but also contributes significantly to the industry's advancement. Join Clarity Innovations and be part of a team that is shaping the future.
Learn more about Clarity Innovations
Size
11 employees
Industry

Similar Jobs

More Jobs at Clarity Innovations

More Aerospace & Defense Jobs

Find similar Software Engineer jobs: