Oteemo, Incposted 27 days ago
Full-time • Senior
College Park, MD

About the position

Oteemo is looking for an experienced Lead or Principal Software Engineer to establish software engineering teams that build high-quality software products. The role involves mentoring and supporting software engineering teams, establishing Software Product Development Lifecycles, and designing and implementing successful software products. The candidate will work with a variety of commercial and Department of Defense customers, helping them advance their software engineering organizations. This position is hybrid, requiring 1-2 days a week onsite in College Park, MD, and candidates must be able to obtain a Secret Government Clearance.

Responsibilities

  • Establish Engineering best practices and guidelines for software design and implementation across the organization
  • Provide hands-on experience, guidance, and strategy around Design Pattern solutions and their application
  • Design and Develop Prototypes and Proofs of Concepts
  • Establish reusable templates and code libraries, and processes and guidelines for contributing to them
  • Provide strategy and guidelines for consolidating and standardizing implementation solutions for future reuse
  • Collaborate with Software Application Product teams each development cycle to provide consultation and guidance
  • Lead Design Review boards and discussions
  • Encourage and facilitate knowledge sharing and upskilling among software engineers
  • Catalog and maintain an inventory of implementation solutions across the organization

Requirements

  • 7+ years experience as a hands-on Software Engineer
  • Bachelor’s Degree in Computer Science or related degree, or equivalent experience
  • Hands-on experience with at least 3 different programming languages (i.e. Java, Node/JavaScript, C#, Python, Perl)
  • Hands-on experience with at least 2 different databases, including at least one Relational Database and one NoSQL Database
  • Hands-on experience with at least 2 User Interface or front-end Frameworks (i.e. React, Bootstrap, JQuery, Vue, Next)
  • Hands-on experience designing and implementing APIs, Microservices, and/or Server-Client applications
  • Experience leading code reviews and mentoring junior developers
  • 5+ years of hands-on commercial industry experience preferred
  • Knowledge of Design Patterns preferred
  • Knowledge of caching, indexing, and queuing technologies preferred

Benefits

  • Ability to make a noticeable difference for the organization and our customers
  • Tremendous growth opportunity by becoming part of a rapidly growing organization
  • Complex but interesting challenges to improve the depth and breadth of your technical and business skills
  • Competitive pay and benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service