Enable job alerts via email!

Mid/Senior Software Engineer

Belay Technologies

Whitehurst (MD)

On-site

USD 70,000 - 190,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a dynamic and innovative team at a recognized leader in technology solutions! This role as a Software Engineer offers the chance to work in a fast-paced environment focusing on cutting-edge technology and development practices. You will be part of an agile team that emphasizes collaboration and creativity, utilizing modern methodologies like BDD and DEVOPS. With opportunities to work on a variety of programming languages and tools, you will help shape the future of operational systems. Enjoy a rewarding career with generous benefits, including extensive paid leave and a robust 401(k) matching program. If you are passionate about technology and eager to make an impact, this is the perfect opportunity for you!

Benefits

8 weeks paid leave
10% matching in 401(k) contributions
$5,000 annual training/tuition
Student Loan Repayment Program
100% company funded HSA
Rich medical coverage
Dental coverage including orthodontia
Up to $420,000 in life insurance
Amazon Prime
Gym reimbursement

Qualifications

  • Experience with Java and Agile methodologies is essential.
  • Strong understanding of software development principles and practices.

Responsibilities

  • Develop software as part of an agile team using BDD and DEVOPS best practices.
  • Engage in program increment planning and analyze complex system requirements.

Skills

Java
Python
C/C++
SQL
SOAP
Jenkins
Behavior Driven Development (BDD)
Test Automation
User Interface Development
Agile Development

Education

Bachelor's Degree in Computer Science

Tools

Eclipse
Postgres
Oracle
FITNesse
Mockito
Cucumber
Selenium

Job description

Belay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021!

Belay Technologies is seeking a Software Engineer (SWE). The selected candidate will join a high performing agile team that uses the Scaled Agile Framework (SAFe) methodology to support a nationally significant and fast-paced program. Program execution follows DEVOPS best practices and employs robust development, test and production environments. Behavior Driven Development (BDD) and test automation tools are utilized alongside a full suite of team collaboration tools. The program is focused on injecting new technology and adding advanced capabilities in support of an ongoing operational system.

The selected individual will perform software development activities as a member of an agile development team. Development includes the full range of turning agile stories into implementable concepts, through development, testing and deployment of the new capabilities in this complex system. Following the BDD pattern, our developers are responsible for implementing robust testing leveraging DEVOPS automation and, where appropriate, use of test automation commercial tools. There are a range of opportunities for server side business logic implementation as well as client web application and user interface (UI) development. Java, Python, embedded C/C++, Java cryptographic framework, XML, web UI and special purpose device programming opportunities are available.

Candidates should have the following qualifications:

  • TS/SCI with CI Poly required.
  • Bachelor's Degree in Computer Science or a related discipline. Relevant work experience may be substituted for a Degree.

Candidates are required to have the following qualifications:

  • Demonstrated experience with Java is required.
  • Experience or familiarity with multiple of the following: Java/JEE, Python, C/C++, SQL, SOAP, WSDL, WADL, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins on a windows platform.
  • Experience with User Interface development, knowledge of databases and structures, and/or experience working with XHTML, HTML, XML, XSLT.
  • Experience developing on Windows, and/or Linux operating systems.
  • Must have a strong understanding of sound software development principles and practices.
  • Must be able to plan and prioritize personal tasking and be able to communicate effectively verbally and in writing.
  • Must be an independent thinker, capable of performing high quality work, both independently and with a team, in a fast-moving environment.

Candidates are preferred to have the following qualifications:

  • Experience with the following: JEE, SQL, application servers (Tomcat, WebLogic, JBoss), scripting.
  • Experience with high level requirements management including requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration.
  • Experience in software development on Agile teams using Agile Developer practices such as Pair Programming, BDD, Refactoring, and ATDD.
  • Experience with FITNesse, Mockito, Cucumber, Unified Functional Tester (UFT), Selenium.
  • Experience with Behavior Driven Development (BDD) or Test Driven Development (TDD).
  • Experience with the Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or past experience as a member of an agile team.

Candidates are required to have the following skills:

  • Demonstrated experience with Java is now required for these positions.
  • Completing software development tasks both individually and as a member of an agile team.
  • The selected individual will actively participate in program increment planning and related team activities.
  • He/she will analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques with the use of Computer Aided Software Engineering (CASE) tools, and will use sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault tolerant, and reusable.
  • The selected candidate will provide software process management and control throughout the coding portion of the software development process, and will promote code reuse and cross-program collaboration by creating common functions and shared actions for developers and testers.
  • He/she will engineer, author, tune and document automation scripts in a development environment and deploy to the test/production bench.

Mid Level Salary Range: $70,000 to $190,000
Senior Level Salary Range: $190,000 TO $240,000

Perks and Benefits:

  • 8 weeks paid leave - 4 weeks of personal leave, 3 Yay! days, take off on your birthday, 11 paid holidays and optional leave up to 6 days through Belay's volunteer program
  • 10% matching in 401(k) contributions vested on day one
  • $5,000 annual training/tuition
  • Student Loan Repayment Program
  • 100% company funded HSA
  • Rich medical coverage (100% coinsurance)
  • Dental coverage including orthodontia
  • Up to $420,000 in life insurance, premiums 100% company funded
  • Amazon Prime, gym reimbursement, monthly lunches, games and prizes
  • Pet adoption program, generous referral bonus program, fun events, and more!

Belay Technologies is a certified Service-Disabled Veteran-Owned Small Business located in Columbia, Maryland (Baltimore/Washington/Fort Meade area). Belay Technologies specializes in systems automation and full stack development. Belay Technologies provides leading technology and engineering solutions to the DoD, as well as state-of-the-art commercial products. We hire fully cleared software engineers, web designers, test engineers, systems engineers, systems administrators, database engineers and other tech services. We are an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Sr. Software Engineer

Hatch IT

Remote

USD 100,000 - 140,000

Yesterday
Be an early applicant

Senior Software Engineer- Observability and Reliability Platform Engineering (REMOTE)

GEICO

Atlanta

Remote

USD 90,000 - 215,000

Today
Be an early applicant

Senior Software Engineer- Observability and Reliability Platform Engineering (REMOTE)

GEICO

Chicago

Remote

USD 90,000 - 215,000

Yesterday
Be an early applicant

Senior Software Engineer

Feuji

Dallas

Remote

USD 90,000 - 120,000

Yesterday
Be an early applicant

Senior Software Engineer, C++, Search Experience Backend (US Remote Available)

Splunk

South Carolina

Remote

USD 139,000 - 193,000

Yesterday
Be an early applicant

Senior Software Engineer, C++, Search Experience Backend (US Remote Available)

Splunk

Oregon

Remote

USD 110,000 - 140,000

Today
Be an early applicant

Senior Software Engineer, C++, Search Experience Backend (US Remote Available)

SPLUNK SERVICES UK LIMITED

Indiana

Remote

USD 100,000 - 130,000

Today
Be an early applicant

Senior Software Engineer (C++), Search Experience Backend (US Remote Available)

Cisco Systems

Remote

USD 120,000 - 160,000

Yesterday
Be an early applicant

Senior Software Engineer, C++, Search Experience Backend (US Remote Available)

Cisco

Oregon

Remote

USD 139,000 - 193,000

Today
Be an early applicant