BlueHaloposted 16 days ago
$105,000 - $215,000/Yr
Senior
Annapolis Junction, MD
Computer and Electronic Product Manufacturing

About the position

BlueHalo is a leader in advanced engineering and technology solutions for the defense, space, cyber, and intelligence sectors. Our commitment to innovation drives our mission to deliver breakthrough capabilities and cutting-edge technologies that keep those who operate on the frontlines safe and successful in their endeavors. Join BlueHalo to be part of a culture that values pioneering solutions and a collaborative environment that fosters growth and innovation. We are seeking a Senior Software Engineer in Hanover, MD. The software engineer will be part of a Development Team utilizing software frameworks to build innovative applications. The software engineer will be involved in all parts of the software process; from configuring and managing the production environment to writing, testing, and deploying the code. If you are a software engineer looking to expand your knowledge in all parts of application development, then this is the position for you.

Responsibilities

  • Capturing user requirements and designing user interfaces/experiences (UI/UX) that are elegant and forward-thinking.
  • Selecting and implementing technologies that are the best fit for the application.
  • Managing and configuring the application code.
  • Documenting and testing the application during its lifespan.
  • Designing, developing, troubleshooting, and analyzing software programs for computer-based systems.
  • Performing system modeling, simulation, and analysis.
  • Designing and developing compilers, assemblers, utility programs and operations systems.
  • Providing input for documentation of new or existing programs, associated documentation, block diagrams and logic flow charts applied to engineering problems.
  • Conducting detailed analysis of defined systems specification.
  • Verifying accuracy and completeness of programs by preparing sample data, conducting program tests, analyzing test results, and debugging programs errors.
  • Advancing the maturity of and troubleshooting issues with existing class management tools to support and ensure delivery and grading of student activities.

Requirements

  • A Bachelor's Degree in Computer Science or related field and ten (10) years of applicable software development experience OR a Master's Degree in Computer Science or related field and five (5) years of applicable software development experience.
  • Demonstrate the ability to parse and understand existing code bases, contributing to the continued development of class management tools.
  • Develop scrapers and parsers in support of automated grading and course delivery.
  • Lead development activities, showcasing the ability to guide and manage software engineering projects.
  • Develop software solutions utilizing various languages such as Rails, Python, or Node.
  • Ability to create and manage applications using industry standard package managers.
  • Proficiency in utilizing source code management systems, with a focus on Git.
  • Self-motivated individual that can think outside the box.

Benefits

  • Health insurance
  • Life insurance
  • Disability
  • Company holiday and paid time off
  • Parental leave
  • 401(k) company match and contributions
  • Professional development/training reimbursements
  • Other work/life programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service