Bestgate Engineering-posted 2 days ago
$150,000 - $230,000/Yr
Full-time • Mid Level
Annapolis Junction, MD

Join Bestgate Engineering, where we deliver cutting-edge solutions for national security and enterprise innovation. At Bestgate, we’re driven by excellence, teamwork, and a commitment to empowering our people. Bestgate is seeking a Software Engineer to perform development activities as a member of an Agile team. This role involves turning Agile stories into implementable solutions, covering development, testing, and deployment of complex systems. The ideal candidate will have demonstrated experience with Java and a solid understanding of software engineering principles, with opportunities for both server-side and UI development.

  • Developing software solutions using Java in a fast-paced, mission-critical environment.
  • Participating in Agile development processes, including planning, design, coding, testing, and deployment.
  • Implementing business logic, web UI components, and special-purpose device programming.
  • Applying best practices in test automation, continuous integration, and continuous deployment.
  • Ensuring software reliability, modifiability, and efficiency through sound engineering principles.
  • Utilizing formal specifications, data flow diagrams, and CASE tools to support development efforts.
  • Collaborating with cross-functional teams to deliver high-quality software products.
  • Demonstrated experience with Java.
  • Experience with multiple of the following: Java, Python, C/C++, SQL and SOAP.
  • Hands-on experience developing on Windows and Linux operating systems.
  • Familiarity with web services, cryptographic systems, and secure software development practices.
  • Experience with Agile development methodologies such as Scrum, SAFe, or Kanban.
  • Ability to work independently in a fast-moving, high-performance environment.
  • Strong verbal and written communication skills.
  • Security Clearance: Active TS/SCI w/ Polygraph
  • Bachelor’s degree in Computer Science or a related field.
  • 5 + years of experience as a Software Engineer.
  • Extensive experience with Java Development.
  • Knowledge of secure software development, cryptographic frameworks, and behavior-driven development (BDD) is a plus.
  • Familiarity with test automation frameworks such as Selenium, Cucumber or Mockito.
  • Prior experience working with Postgres, Oracle, MongoDB, or cloud-based environments.
  • SAFe Agilist Certification or previous experience on Agile teams.
  • PTO: Starting at 26 days with options to increase or decrease for personal needs.
  • 401k: 7% gift, fully vested from day one!
  • Free Medical, Dental, Vision: Coverage for employees and dependents.
  • $5,000 in Training: For certifications, conferences, and continued learning.
  • End-of-Year Bonuses: Recognizing your hard work.
  • Morale-Building Hours: 8 hours annually for team-building activities.
  • Plus, flexibility, internal mobility programs, career pathing, engaged leadership, and a robust external referral program.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service