Back to Job Board

Senior Software Engineer, F/T Remote, WDC-based Project (ID#15127)


Cherokee Services Group is recruiting for a Senior Software Engineer to lead the Operations and Maintenance of an Enterprise Grants Management system. The Senior Software Engineer will be responsible for performing analysis, design, and development of multiple object oriented applications. He or she will work closely with a team of developers and testers during each step of the process.



Includes the following:

  • Applying advanced software development skills including Ruby on Rails,  lead Operations and Maintenance and updating of multiple applications
  • Research and evaluate existing code base and lead improvements through refactoring
  • Install, upgrade, configure, and maintain varied application environments
  • Lead and participate in design sessions based on user requirements
  • Perform development of multiple applications, followed by testing and implementation
  • Research and analyze creative solutions to user requirements
  • Interact professionally with clients and team members
  • Provide operations and inquiry support



Technical leader but no direct supervisory or managerial authority



8 years of experience demonstrating continual learning of new tools

BS degree or higher in Computer Science or related field



  • Experienced Full Stack Developer supporting enterprise level software solutions
  • Ruby on Rails Development experience – Advanced/Expert level
  • Current experience in or clear ability to follow through to become proficient in ElasticSearch
  • Advanced level experience in: JavaScript / JQuery, Java, CSS, HTML, MySQL, Linux Shell Scripting and DevOps
  • Advanced level knowledge of the Software Development Lifecycle (SDLC)
  • Extensive experience with and understanding of Business Analysis including requirements gathering and interpretation
  • High-level understanding of automated testing tools and approaches and software development with integrated testing
  • Able to take ownership and lead development in multiple applications
  • Willing to coach and mentor junior developers
  • Works well in a team and able to successfully collaborate with others
  • Ability to communicate complex technical analysis to technical and non-technical audiences
  • Strong written and oral and communication skills
  • Strong analytical skills
  • Prior work experience with Hobo
  • Familiar with the Agile Process
  • Familiar with Test Driven Development
  • Experienced in Rails Unit, Functional and Integration Testing
  • Intermediate knowledge of these technologies: ElasticSearch, Redis, Torquebox, JRuby, Oracle, Sass, Slim, Haml, D3, AWS, Drupal
  • Experience with data warehousing, and/or business intelligence
  • Experience with JavaScript visualization library such as D3.js
  • Experience with government customers preferred


Washington, DC Based-Project
Full-time remote options are 

With $400 million in annual revenue, 20% growth per year, approximately 950+ active contracts serving 60+ government agencies in 25 countries, 47 states, 2 territories and 2000+ employees, Cherokee Nation Businesses’ (CNB) group of Federal Contracting Section 8(a) companies is well positioned to deliver expertise needed to solve complex technical issues. Federal Solutions provides an array of services for 12 of the 15 cabinet-level departments and agencies – from applications and data services to cybersecurity and national defense.

Why consider Cherokee Nation and our Federal Solutions business? Here are some great resources highlighting what we do and compelling reasons for joining our team!

Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information.

We are an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected Veteran status, gender identity and sexual orientation. If you’d like more information about your EEO rights as an applicant under the law, please copy and paste the links to the following two sites: EEO Statement | EEO Poster

If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may email “” for assistance. This email address is for accommodation requests only and cannot be used to inquire about the application process or status.

For Pay Transparency Non Discrimination provision, please copy and paste the following link: Pay Transparency Nondiscrimination Provision

We maintain an Affirmative Action Plan for the purpose of proactively seeking employment and advancement for qualified protected veterans and individuals with disabilities. Upon request, we will schedule time to make our Affirmative Action Plan accessible. If you are interested, please submit a written request with the email subject line: 2018 Request to View Affirmative Action Plan to the Compliance Administrator at “” This email box is not for resumes or follow up on job applications.