Senior Software Engineer - Remote

  • Full-time

Company Description

We're a tech company that was first on the ground in the fight against Ubiquitous Technical Surveillance. We help our government and enterprise customers solve a big problem they sometimes don't even know they have. To become leaders in this space, we've relied heavily on curiosity, creativity, and flexibility. We iterate until we get things right and innovate to get there faster.

But enough about us. What's in it for you?

We work hard and do fun things.

Apart from a constantly growing list of fascinating challenges to solve, Ridgeline offers a solid work-life balance, flexible remote work options, and a culture that values teamwork over competition. At Ridgeline, you will work with the most talented software developers, systems engineers, and subject matter experts to change how big enterprises and the U.S. Government manage their digital signatures.

Job Description

We are growing our team and looking for a full-stack Software Engineer who is passionate about pushing web-based application technologies to the limits to create attractive and functional user experiences. You will work with a team of talented mobile, network, and security engineers to design and build our next-generation web-based applications.

Our software engineers are a critical part of the team. We develop full-stack web, and Android applications built using the latest development tools and techniques and are constantly exploring new technologies to enhance our capabilities. 

To be successful in this role, you will have a solid academic foundation and professional experience that demonstrates initiative, responsibility, and impact commensurate with your years of experience.  Above all else, successful Ridgeliners bring curiosity and willingness to work as a team.

This position is 100% remote

Here is Our Common Tech Stack:

  • UI – primarily Angular
  • Backend - Java, Java Spring Boot, Node.js, C, C++
  • Databases – Postgres, MongoDB
  • Services – Elastic Search, Nginx
  • Scripting – Python, Bash
  • Mobile – Android (Java & Kotlin)

What you will accomplish in the first six months:

  • Contribute to secure communication platforms that we are developing
  • Design and develop new UI for Ridgeline software platforms
  • Architect infrastructure for backend services

What you will do:

  • Translate mission requirements into production-quality code
  • Develop web-based applications using Angular, TypeScript, Java Spring Boot, NodeJS, PostgreSQL, and Elasticsearch or similar technologies
  • Optimize applications for performance, visual appeal, usability, and security
  • Collaborate with mobile, network, and security engineers
  • Write functional engineering documents and user documents, and guides
  • Create quality mockups and prototypes
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Qualifications

Must Haves:

  • Proven work experience as a Full Stack Developer 
  • Familiarity with browser testing and debugging
  • Understanding of layout aesthetics
  • Experience working with remote data via REST and JSON
  • An ability to perform well in a fast-paced environment
  • Excellent time-management skills
  • An in-depth understanding of DevOps with Git, Jenkins, and Docker is preferred
  • Ability to obtain a Security Clearance

Nice to haves:

  • BS degree in Computer Science or relevant field

Additional Information

Physical Requirements:

  • Use of hands to manipulate keyboard and mouse
  • Ability to view a computer monitor in a software/system engineering context for long periods during the work day
  • Must be able to remain stationary 50% or more of the time

Here are some Perks of being a Ridgeliner!

  • Flexible and remote work schedules
  • Flexible PTO + holidays
  • 10% 401K contribution/match
  • $2,000 annual tech/clothing allowance
  • $2,500 annual training allowance
  • Medical, dental, vision, disability, life insurance
  • Professional coaching services
  • Get the technology you want to do your job
  • We have free daily snacks & drinks

Ridgeline is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, veteran status, or any other characteristic protected by law. We are proud to be an equal opportunity workplace.

If you require a reasonable accommodation to apply for a position with Ridgeline International through its online applicant system, please contact Ridgeline's Talent Management Department at (703) 544-2424 or contact us through e-mail at [email protected]

Privacy Policy