BTS Software Solutions logo

Software Engineer II

BTS Software Solutions

Columbia, MD
Full Time
Mid Level
165k-180k
13 days ago

Job Description

About the Role

BTS Software Solutions is seeking a Software Engineer II with an active TS/SCI w/ POLY to join our team in Ft. Meade, MD. We are a community-focused, veteran-owned small business dedicated to transforming ideas into technology solutions that serve people. Our roots are in helping save soldiers' lives through technology, and we create solutions that touch people's lives by enabling communication, connection, information sharing, and life-saving applications. We offer a small company persona with large company capabilities, providing elegant solutions for complex problems and a comprehensive benefits package including 100% company-paid health benefits, PTO, and 401K matching.

Key Responsibilities

  • Develop, maintain, and enhance complex and diverse software systems based upon documented requirements, including processing-intensive analytics, novel algorithm development, manipulation of large data sets, real-time systems, and business management information systems.
  • Review and test software components for adherence to design requirements and document test results.
  • Resolve software problem reports.
  • Utilize appropriate software development and design methodologies.
  • Provide input to system design, including hardware/software trade-offs, software reuse, and requirements analysis.
  • Analyze user requirements to derive software design and performance requirements.
  • Debug existing software and correct defects.
  • Design and code new software or modify existing software to add features.
  • Integrate existing software into new or modified systems or environments.
  • Develop data queries for databases or data repositories.
  • Write or review software and system documentation.
  • Serve as team lead at an appropriate level for the project.
  • Design or implement complex database or data repository interfaces/queries.
  • Develop or implement algorithms to meet or exceed system performance standards.
  • Assist with developing and executing test procedures.
  • Modify existing software to correct errors or improve performance.
  • Design, develop, and modify software systems using scientific analysis and mathematical models.
  • Design or implement complex algorithms with strict timing or resource constraints.
  • Perform quality control on team products.
  • Oversee software development teams and ensure work completion according to process constraints.
  • Coordinate with system and hardware engineers to derive requirements and obtain project information.
  • Monitor equipment functioning to ensure operational specifications are met.

Requirements

  • Bachelor's degree in Computer Science or a related discipline from an accredited college or university, or four (4) years of additional SWE experience on similar projects.
  • Two (2) years of experience developing and customizing core applications such as Incident, Problem, Change, Knowledge, and Service Catalog.
  • Four (4) years of IT application systems experience in technology solutions delivery.
  • Experience creating and implementing scripts, business rules, policies, ACLs, and configuring or modifying ServiceNow applications.
  • Experience integrating third-party software and APIs with ServiceNow using REST and SOAP.
  • Experience coding in scripting languages such as JavaScript, HTML, CSS, AngularJS, JSON, or others used in ServiceNow.
  • Four (4) years of experience with ServiceNow implementations.
  • Two (2) years of experience developing on the ServiceNow Platform.
  • ServiceNow System Administrator certification or ServiceNow Application Developer certification.

Nice to Have

  • Experience with ITOM, ITSM, HRSD, CSM, and/or Service Portal.

Qualifications

  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • Certifications in ServiceNow System Administration or Application Development

Benefits & Perks

  • 100% Company PAID health benefits
  • Paid Time Off (PTO)
  • 401K matching and vesting from day one

Working at BTS Software Solutions

BTS Software Solutions is a community-focused, veteran-owned small business that values innovation, hard work, and solutions that serve people. We believe technology has value when applied toward needed solutions and aim to create elegant solutions for complex problems that enrich lives. Our ethos is rooted in helping save lives and serving our community, fostering a culture of integrity, excellence, and impact.

Apply Now

Job Details

Posted AtJun 7, 2025
Salary165k-180k
Job TypeFull Time
Work ModeOnsite
ExperienceMid Level

About BTS Software Solutions

Website

unleashbts.com

Company Size

11-50 employees

Location

Columbia, MD

Industry

Restaurants and Other Eating Places

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches