Logo
Belay Technologies

Mid/Senior Software Engineer

Belay Technologies, North Beach, Maryland, United States, 20714

Save Job

Belay Technologies has been recognized as Baltimore Business Journal's (BBJ) Best Places to Work in 2019, 2020 (runner-up), and 2021 (finalist)! We are seeking a Software Engineer (SWE) to perform software development lifecycle (SDLC) activities within an Agile team developing a large enterprise system. Responsibilities include translating user stories into technical solutions, development, testing, integration, and deployment. The role involves implementing robust testing using Behavior-driven Development (BDD) and automation tools, with opportunities in server-side logic, web application, and UI development using technologies like Java, Python, C/C++, Angular, JavaScript, HTML, and XML. Primary Responsibilities: Participate in Agile ceremonies such as daily stand-ups, sprint planning, and program increment planning. Analyze complex system requirements, utilize design tools, and apply sound engineering principles to produce maintainable, efficient, and reliable code. Manage and control software processes, promote code reuse, and facilitate cross-team collaboration. Develop, tune, and document automation scripts for deployment and testing. Qualifications: TS/SCI Clearance with polygraph. Bachelor's in Computer Science or related field. Experience with Java EE, SQL, application servers, Spring, scripting, XML, REST, JSON, Docker, Kubernetes, AngularJS, testing frameworks, build tools, and Agile methodologies. Demonstrated Java expertise and familiarity with additional languages and tools such as Python, C/C++, SQL, web development, and databases. Strong understanding of software development principles, effective communication, and ability to work independently and in teams. Preferred Qualifications: Deep experience with Java and Java frameworks like Spring Boot, JEE, Jackson, Jersey, Swing, JavaFX. Experience with cryptographic systems, web services, and source control tools. Proficiency with IDEs such as Eclipse or Visual Studio Code, and databases like Oracle or PostgreSQL. Skills: Ability to complete development tasks individually and collaboratively. Active participation in planning and technical activities. Support for formal specifications, data flow diagrams, and reuse of software engineering best practices. Development and deployment of automation scripts. Perks and Benefits: Generous paid leave, holidays, and volunteer days. Matching 401(k), training/tuition reimbursement, student loan repayment, and comprehensive health coverage. Additional benefits include life insurance, gym reimbursement, and employee engagement events. We are committed to a fair and transparent environment, offering a competitive total compensation package based on experience, location, and skills. Salary ranges are: Mid Level: $70,000 - $190,000 Senior Level: $190,000 - $240,000 Belay Technologies is a certified Service-Disabled Veteran-Owned Small Business based in Columbia, Maryland, specializing in automation and full-stack development for DoD and commercial sectors. We are an Equal Opportunity Employer, committed to diversity and inclusion. #J-18808-Ljbffr