Talent.com
Software Engineer
Software EngineerAllovue • Baltimore, Maryland, United States
Software Engineer

Software Engineer

Allovue • Baltimore, Maryland, United States
30+ days ago
Job type
  • Full-time
Job description

About Allovue

Allovue believes every student deserves access to the resources they need to be successful in school.

Our education resource planning software empowers K–12 administrators at every level to allocate resources to best support the needs of their students. We seek people who are creative, funny, humble, flexible, motivated, collaborative, and problem-solvers.

We love and respect our team members. We also love silly GIFs.

Allovue’s Current Stack

Code

  • Ruby / Rails
  • JavaScript/Ember
  • R

Data

  • PostgreSQL
  • Elasticsearch

Infrastructure

  • Docker
  • AWS
  • Ansible

Your Role

Allovue is looking for engineers that display a love of their craft and are continuing to strive to learn more about programming and building software in general. We don’t stop at helping to facilitate K–12 education; we strongly believe to stop learning is to grow stagnant.

We are looking for candidates that are varied in experiences and are generally well-versed in one or more specific areas of practice. Those areas may include:

  • front-end development
  • back-end development
  • data mining
  • operations

We have services written in R and Ruby: including a Rails API. We use Postgres and Elasticsearch as our persistence layers and Ember.js as the framework we currently use for our client-side application. Some languages we have been evaluating for upcoming services include Clojure, Elixir, and Node.js. We do not expect a candidate to have all of those skills currently, but he/she should be proficient in building web applications at scale.

Qualifications

  • 5+ years of professional software development
  • Comprehensive knowledge of one or more of these languages:
    • JavaScript
    • Ruby
    • Clojure
  • Experience with MVC frameworks and paradigms
  • Excellent designer of APIs for other developers (and future self!)
  • Solid understanding of both unstructured and relational databases
  • Collaborative
  • Low ego and high pride in your work

Bonus Points

  • Experience with Hadoop, Storm, or Spark
  • Past work with Docker and/or Ansible
  • Background in statistics
  • Background in UX/HCI/Design
  • ERP systems experience
  • Well-versed in completing ETL transactions

Allovue ROI

We appreciate that our team members invest their brilliance, creativity, and general amazingness into growing Allovue and serving our customers - so what will you receive in return?

  • Competitive salary, commensurate with experience
  • Comprehensive medical, dental, and vision coverage
  • Employee-friendly option plans
  • Up to 4% 401K match
  • Administration of a 529 plan (education savings account)
  • A team of smart, passionate, funny, kind people
  • Flexible hours and locations
  • Time to recharge with 3 weeks vacation and unlimited personal days
Create a job alert for this search

Software Engineer • Baltimore, Maryland, United States

Similar jobs

Senior Software Engineer

recruytBaltimore, MD, United States
Full-time

Senior / Lead Backend Software Engineer.This is a high-ownership role at the intersection of advanced logistics algorithms, AI-enabled systems, and complex, real-world integrations—all in direct su...Show more

 • Promoted

Software Engineer II oRemote o

Global Connections to EmploymentHanover, MD, United States
Full-time

Job DescriptionWe have a Remote Work Program where team members have the opportunity work from home the balance of the work week.More details will be provided during the interview process.About Glo...Show more

 • Promoted

Software Engineer

Mesavita Engineering, LLCAnnapolis Junction, MD, United States
Full-time

Mesavita Engineering is an agile and innovative small business providing technical expertise to the U.When you look closer though, you'll find something truly special.We're a close knit team who ta...Show more

 • Promoted

Principal Software Engineer

Omm IT SolutionsWoodlawn, MD, us
Full-time
Quick Apply

It is 100% on-site position in Woodlawn, MD.Selected candidate must be willing to work on-site in Woodlawn, MD 5 days a week.Must be able to obtain and maintain a Public Trust.Strong experience wit...Show more

Software Engineer 2 - I

InterImageAnnapolis Junction, MD, US
Full-time
Quick Apply

The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.Works individually or as part of a team.Reviews and tests software components for adherence to the de...Show more

Software Engineer III

ProsyncAnnapolis Junction, MD, US
Full-time
Quick Apply

This position requires an Active Top Secret SCI with Fullscope Polygraph clearance to be considered.ProSync Technology Group, LLC (ProSync) is an award-winning, SDVOSB Defense Contracting company w...Show more

Software Engineer

Peterson TechnologiesAnnapolis Junction, MD, US
Full-time
Quick Apply

Peterson Technologies has been the premier resource for mission-critical solutions through detailed analysis, strategic insight, extensive operational experience, and technical expertise.Today, we ...Show more

Software Engineer 0

Set of XAnnapolis Junction, MD, US
Full-time
Quick Apply

WE ARE HIRING OWNERS Set of X is led by industry veterans who see government contracting as a good community with plenty of opportunity to go around.With a shared desire to give back, grow the comm...Show more

Software Engineer

Intelliforce-IT Solutions GroupAnnapolis Junction, MD, US
Full-time
Quick Apply

Software Engineer — Java / Big Data / Cloud Make an Impact Where It Matters Most At Intelliforce, we build mission-ready engineering solutions that directly support national security operations.In ...Show more

Senior Software Engineer: Post-Quantum & Cloud Modernization

LufCoMD, United States
Full-time

A leading tech firm in Annapolis Junction, MD, is seeking a Senior Software Engineer specializing in Data Protection and Post Quantum Investigations.In this full-time role, you will lead efforts in...Show more

 • Promoted

Software Engineer Level 4 Hybrid Remote, Annapolis Junction, Maryland

Praxis EngineeringAnnapolis Junction, MD, United States
Remote
Full-time

What you will be doing The Software Engineer shall be responsible for developing and maintaining a system that manages access to HPC resources in a large multi-tenant containerized Kubernetes Linux...Show more

 • Promoted

Cloud Software Engineer

Lentech Inc.Fort Meade, MD, US
Full-time
Quick Apply

This position develops, maintains and enhances complex and diverse Big-Data Cloud systems based upon documented requirements.Directly contributes to all stages of back-end processing, analyzing and...Show more

Software Engineer

EVONABaltimore, MD, United States
Full-time +1

This range is provided by EVONA.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Direct message the job poster from EVONA.Senior Software Recruit...Show more

 • Promoted

Software Engineer 1

InterImageFort Meade, MD, US
Full-time
Quick Apply

We are seeking a Software Engineer to support general technology initiatives within the organization.This role involves working as part of a team to assist with system support, enhancements, and da...Show more

Software Engineer - Hybrid

Red Arch SolutionsAnnapolis Junction, MD, US
Full-time
Quick Apply

The Software Engineer shall be responsible for creating and maintaining data workflows and automation pipelines using Apache Airflow.This role focuses on building reliable, scalable, and observable...Show more

Mid-Level Software Engineer

GliaCell TechnologiesHanover, MD, US
Full-time
Quick Apply

An active or rein-statable TS/SCI with Polygraph security clearance is REQUIRED.Please do not apply if you currently do not possess this level of clearance.Are you a Mid-Level Software Engineer who...Show more

Software Engineer

MANTECHFort Meade, MD, US
Full-time

Responsibilities include, but are not limited to:.Leverage IT automation to perform daily tasks associated with data repositories on air-gapped networks.Demonstrated experience creating and managin...Show more

 • Promoted

Software Engineer 2

Columbia Technology PartnersAnnapolis Junction, MD, USA
Full-time
Quick Apply

The Software Engineer develops, maintains, and enhances complex software systems in support of mission and business objectives.This role involves working with processing-intensive analytics, novel ...Show more