Software Engineer – Cloud Applications

Company: IronNet
Company Headquarters: Washington, DC
Work Policy: Fully Remote
Salary: $126,000-$150,000
Equity Eligibility: Available

Job Description

What’s your mission?
IronNet’s mission is simple:  To deliver the power of collective cybersecurity to defend companies, sectors, and nations.  For decades, companies have been defending against cyber attacks on their own while adversaries have been organizing themselves into sophisticated hacker networks . . . until now, with IronNet Collective Defense.  In 2014, General (Ret) Keith Alexander, former Commander U.S. Cyber Command, launched IronNet to strengthen cybersecurity defense against highly sophisticated adversaries, across all borders and sectors.
In response to cyber adversaries who increasingly collaborate for collective offense, leading organizations in our critical infrastructure are using collective defense strategies and solutions to meet these powerful and ever-changing threats.  We believe that collective defense is our collective responsibility and we are leading the charge.
We are looking for a highly skilled software engineer who is comfortable with both front-end and back-end development. Full-Stack Engineers are responsible for developing and designing front-end web architecture and supporting APIs, ensuring the responsiveness of applications and working alongside graphic designers for web design features, among other duties.
What we expect from you . . .
We recognize few candidates meet every requirement and that many skills are transferable.  We believe in hiring smart people and expect them to grow and learn.  If your resume doesn’t match all of the requirements, you can still apply.  However, please address any skill gaps in a cover letter, upload a portfolio, or include a note in the application form, so our recruiting team and hiring managers can see beyond your resume.
Align with and model IronNet’s Values:
  • The Mission Continues.
  • Thrive personally, grow professionally―be happy!
  • Innovate, learn, lead.
  • Be the best and prove it.
  • Act with integrity―always do the right thing.
  • Be the most trusted, respected, and loved cybersecurity company in the world.


  • Design and develop front end application architecture.
  • Develop presentation-layer API interfaces to support user interfacing applications.
  • Work with database systems and core microservices.
  • Ensure responsiveness of applications.
  • Work alongside graphic designers for design features.
  • See projects through from conception to finished product.
  • Meet both technical and customer needs.
  • Stay up-to-date with modern and emerging JavaScript libraries and frameworks.

People who are successful at IronNet consistently demonstrate these qualities:

  • Always Accountable — You commit to be the best at your job and prove it every day, delivering results with integrity, transparency and quality.
  • Will to Win — You demonstrate urgency and take thoughtful risks, understanding that failing fast is critical to success.
  • Flexible and Adaptable — You anticipate and plan for potential changes based on competing internal and external demands and do not let shifting priorities frustrate or annoy them.  
  • Passion for Customers — You integrate innovation and quality to fulfill customer needs — the value to customers is the first priority, both internally and externally.
  • Highly Capable and Innovative — You develop innovative solutions to complex problems, strive for continuous improvement and adapt quickly to changes.
  • Technical Fit — You understand the technology specific to the team / role / duties of the position.  The more senior the position that you are applying for, the more that we expect you to bring fresh perspectives and new ideas.



  • Degree in Computer Science or equivalent industry experience.
  • 5-7+ years of experience in Software Engineering.
  • Strong organizational and project management skills.
  • Proficiency with modern JavaScript tooling and libraries, such as React, TypeScript, Webpack, npm, etc.
  • Proficiency with server side languages such as NodeJS, Go, Python, etc.
  • Familiarity with relational database technology (PostgreSQL preferred).
  • Proficiency with unit testing JavaScript application code.
  • Experience with creating and running Docker images and containers.
  • Great problem solving skills.
  • High attention to detail.
  • Excellent verbal communication skills.
  • Experience with Agile software development methodologies is a plus.

Tech Stack


  • Go

Company Culture

Visit the company's startup page to learn more about their mission, culture, perks & benefits, diversity & inclusion initiatives, and more...