Sr Software Engineer to design, develop, modify, adapt, and implement short- and long-term solutions to new and existing applications, databases, and infrastructure. You will review and interpret system requirements and business processes as well as code, test, debug, and implement software solutions.

  • Performing as a domain specialist in one or more parts of the software lifecycle (e.g., coding, testing, deployment). Leads significant pieces of development within the development lifecycle
  • Contributing to the development of standard methodologies within your group
  • Leading code reviews and actively participates in providing feedback on others’ designs/code
  • Leading a small project team, as required
  • Taking control of sophisticated problems and step through them in a rational way
  • Making tactical vs. strategic trade-offs
  • Being flexible in your thinking; able to evolve a solution when additional information or ideas are presented
  • Mentoring junior members of the team
  • Actively helping team members/make suggestions to improve practices.

Candidate will start remotely but will be required to have a weekly presence in 2021 post COVID in Baltimore (2 days per week remote possible). Eventual relocation will be required for non-local candidates. Relocation assistance will be provided.

Required:

  • BS or MS degree in Computer Science or a related field of study
  • 8+ years of professional experience
  • Stays up to date with new technologies
  • Programs proficiently in Java
  • Full Stack preferred with modern front end technologies
  • Proficiency in cloud technologies (AWS preferred)
  • Deep technical expertise in the SDLC
Job Type
Full-Time Regular
Location
Remote
Location
Baltimore MD