BTS Software Solutions
Job Opportunity: Software Engineer at BTS Software Solutions
Location:
Annapolis Junction, MD Clearance Requirement:
Top Secret/SCI with Poly Opportunity Details:
BTS Software Solutions is seeking a Software Engineer to develop, maintain, and enhance software systems supporting mission requirements. This role is anticipated for a future award in June 2025. Job Description:
The Software Engineer develops, maintains, and enhances complex and diverse software systems, including processing-intensive analytics, novel algorithm development, manipulation of large data sets, real-time systems, and business management information systems, based on documented requirements. Responsibilities include reviewing and testing software components, resolving software problems, utilizing appropriate development methodologies, and providing system design input, including hardware/software trade-offs, software reuse, and requirements analysis. Primary Responsibilities:
Analyze user requirements to derive software design and performance requirements. Debug existing software and correct defects. Recommend improvements for documentation and development standards. Design and code new software or modify existing software for new features. Integrate software into new or modified systems or environments. Develop data queries for databases or repositories. Review and write software and system documentation. Serve as a team lead appropriate to the project. Design or implement complex database interfaces/queries. Develop algorithms to meet performance and standards. Assist with testing procedures for software components. Analyze system performance and develop software solutions. Modify existing software for errors, hardware adaptation, or performance improvement. Design and develop software systems using scientific analysis and mathematical models. Implement complex algorithms with strict timing and resource constraints. Oversee software development teams ensuring adherence to processes. Coordinate with system and hardware engineers for requirements and project limitations. Monitor system installation and operation to meet specifications. Experience & Education:
Minimum 14 years of experience as a Software Engineer in similar scope projects. Bachelor's degree in computer science or related field, or 4 additional years of relevant experience in lieu of degree. Technical Skills:
Experience with C++ (5 yrs), Java (4 yrs), Python (2 yrs), Linux development (2 yrs), and telephony systems (2 yrs). Compensation:
Pay range: $170,000 - $192,000. Compensation considers responsibilities, experience, education, and competencies. About BTS Software Solutions:
BTS is a Service-Disabled Veteran-Owned Small Business dedicated to transforming ideas into impactful technology. We prioritize innovation that serves community needs and enhances lives, with a strong ethos rooted in helping save soldiers' lives. We offer competitive benefits including health, PTO, and 401K matching. BTS is an Equal Opportunity Employer, committed to diversity and inclusion in the workplace.
#J-18808-Ljbffr
Location:
Annapolis Junction, MD Clearance Requirement:
Top Secret/SCI with Poly Opportunity Details:
BTS Software Solutions is seeking a Software Engineer to develop, maintain, and enhance software systems supporting mission requirements. This role is anticipated for a future award in June 2025. Job Description:
The Software Engineer develops, maintains, and enhances complex and diverse software systems, including processing-intensive analytics, novel algorithm development, manipulation of large data sets, real-time systems, and business management information systems, based on documented requirements. Responsibilities include reviewing and testing software components, resolving software problems, utilizing appropriate development methodologies, and providing system design input, including hardware/software trade-offs, software reuse, and requirements analysis. Primary Responsibilities:
Analyze user requirements to derive software design and performance requirements. Debug existing software and correct defects. Recommend improvements for documentation and development standards. Design and code new software or modify existing software for new features. Integrate software into new or modified systems or environments. Develop data queries for databases or repositories. Review and write software and system documentation. Serve as a team lead appropriate to the project. Design or implement complex database interfaces/queries. Develop algorithms to meet performance and standards. Assist with testing procedures for software components. Analyze system performance and develop software solutions. Modify existing software for errors, hardware adaptation, or performance improvement. Design and develop software systems using scientific analysis and mathematical models. Implement complex algorithms with strict timing and resource constraints. Oversee software development teams ensuring adherence to processes. Coordinate with system and hardware engineers for requirements and project limitations. Monitor system installation and operation to meet specifications. Experience & Education:
Minimum 14 years of experience as a Software Engineer in similar scope projects. Bachelor's degree in computer science or related field, or 4 additional years of relevant experience in lieu of degree. Technical Skills:
Experience with C++ (5 yrs), Java (4 yrs), Python (2 yrs), Linux development (2 yrs), and telephony systems (2 yrs). Compensation:
Pay range: $170,000 - $192,000. Compensation considers responsibilities, experience, education, and competencies. About BTS Software Solutions:
BTS is a Service-Disabled Veteran-Owned Small Business dedicated to transforming ideas into impactful technology. We prioritize innovation that serves community needs and enhances lives, with a strong ethos rooted in helping save soldiers' lives. We offer competitive benefits including health, PTO, and 401K matching. BTS is an Equal Opportunity Employer, committed to diversity and inclusion in the workplace.
#J-18808-Ljbffr