Principal Software Engineer - Full Stack Golang

Remote

Clarity Innovations

We are your trusted partner for edtech strategy, content, and engineering.

View all jobs at Clarity Innovations

Apply now Apply later

Clarity Innovations is a trusted national security partner, dedicated to safeguarding our nation’s interests and delivering innovative solutions that empower the Intelligence Community (IC) and Department of Defense (DoD) to transform data into actionable intelligence, ensuring mission success in an evolving world.

Our mission-first software and data engineering platform modernizes data operations, utilizing advanced workflows, CI/CD, and secure DevSecOps practices. We focus on challenges in Information Warfare, Cyber Operations, Operational Security, and Data Structuring, enabling end-to-end solutions that drive operational impact.

We are committed to delivering cutting-edge tools and capabilities that address the most complex national security challenges, empowering our partners to stay ahead of emerging threats and ensuring the success of their critical missions. At Clarity, we are people-focused and set on being a destination employer for top talent, offering an environment where innovation thrives, careers grow, and individuals are valued. Join us as we continue to lead innovation and tackle the most pressing challenges in national security.

Job Summary: 

We’re searching for an experienced Golang developer interested in developing cutting edge features and workflows for our SaaS-based geospatial intelligence platform. The ideal candidate is comfortable with building scalable applications in the AWS cloud environment and working full stack from building web components to hooking them up to backend server processing services and data sources. As a Senior Full Stack engineer, you will play a key role in design and development of the backend for a cutting-edge geospatial SaaS platform serving commercial and public sector customers. We are currently developing an outside-the-box geospatial cyber capability and are looking for a seasoned full stack engineer to design and develop novel workflows. If you’re interested in developing capabilities to identify hackers, de-obfuscate VPN traffic, and pull the digital thread on the cyber kill chain for some of the biggest names in commercial and government cybersecurity then this is the challenge for you! We are looking for a team player and value engineers who embrace the agile DevSecOps development paradigm for continuous delivery and rapid integration. The ideal candidate will have a minimum of 5 years of experience in full stack development and a strong proficiency in Golang. Experience with Typescript, ReactJS and NextJS is highly desirable. Experience working with geospatial data and big data is also a strong desire.

 

Responsibilities:

  • Collaborate with cross-functional teams to define and execute SaaS web application design goals, ensuring alignment with business scaling objectives.
  • Design workflows throughout crossing our full technology stack connecting UI/UX components to backend services and data sources. 
  • Design and build backend server processes and API entry-points to access/modify data using Golang.
  • Optimize application performance and compatibility with a diverse set of browsers/platforms to ensure a seamless user experience.
  • Identify opportunities to enhance platform stability and reduce latency, implementing effective strategies to achieve these goals.
  • Research and recommend technologies, tools, and methodologies to improve system performance, scalability, and reliability.
  • Lead efforts to instrument and monitor our product, implementing robust backend Application Performance Monitoring (APM) solutions for increased visibility into system performance issues.
  • Provide technical guidance and mentorship to junior, mid-level, and senior engineers, assisting them in their professional growth and development. Foster a culture of continuous growth and learning within the engineering team.
  • Conduct code reviews and provide constructive feedback to ensure adherence to best practices and maintain high code quality standards 
  • Stay updated with industry trends, emerging technologies, and best practices related to full-stack web development.
  • Collaborate with stakeholders to gather requirements and translate them into scalable and reliable technical solutions.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • 5-10 years of experience developing software products
  • 5+ years of experience with developing applications/services using Golang.
  • Proficiency in programming languages (Specifically Typescript, Golang, ReactJS) and familiarity with data query languages (e.g., SQL). Proficiency in Golang is a must. Strong experience with ReactJS, and NextJS is a bonus. 
  • Demonstrated experience reviewing code, problem solving and technical troubleshooting.
  • Experience with cloud-based architectures (e.g., AWS, Azure, Google Cloud) and distributed systems.
  • Strong analytical and problem-solving skills, with the ability to assess complex systems and identify areas for improvement.
  • Excellent communication and collaboration skills, with the ability to work effectively in cross-functional teams.
  • Proven ability to lead and mentor junior team members along with ability to work effectively in a fast-paced environment with project deadlines.

We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
Apply now Apply later

* Salary range is an estimate based on our InfoSec / Cybersecurity Salary Index 💰

Job stats:  1  0  0

Tags: Agile APIs AWS Azure Big Data CI/CD Cloud Computer Science Cyber Kill Chain DevSecOps DoD Full stack GCP GEOINT Golang Monitoring SaaS SQL TypeScript VPN

Perks/benefits: Career development

Region: Remote/Anywhere

More jobs like this

Explore more career opportunities

Find even more open roles below ordered by popularity of job title or skills/products/technologies used.