Software Engineer 2

Columbia Technology Partners

About The Position

Description The Software Engineer develops, maintains, and enhances complex software systems in support of mission and business objectives. This role involves working with processing-intensive analytics, novel algorithm development, real-time systems, large-scale data sets, and management information systems. The engineer works independently or as part of a team to design, implement, test, and document software solutions based on defined requirements. Responsibilities include analyzing system performance, resolving software defects, supporting system integration, and contributing to system-level design considerations such as hardware/software trade-offs, reuse of existing solutions, and the use of COTS/GOTS technologies.

Requirements

  • Eight (8) years of experience as a Software Engineer supporting programs or contracts of similar scope, type, and complexity.
  • Bachelor's degree in Computer Science or a related discipline from an accredited college or university.
  • Four (4) additional years of relevant Software Engineering experience may be substituted for the bachelor's degree
  • U.S. Citizenship is required for all applicants.
  • Employment is contingent upon successful completion of a security background investigation and polygraph.
  • DOD 8570 Certification
  • This position requires an active Security Clearance with appropriate Polygraph.

Responsibilities

  • Analyze user and system requirements to derive software design, performance, and functional requirements
  • Design, develop, modify, and enhance software applications and systems
  • Debug, troubleshoot, and resolve software defects and problem reports
  • Develop and implement algorithms to meet or exceed system performance and functional standards
  • Design or implement complex algorithms with strict timing, resource, or interface constraints
  • Integrate existing software into new or modified systems and operating environments
  • Design, implement, and optimize complex database or data repository interfaces and queries
  • Develop simple and complex data queries for existing or proposed databases
  • Modify software to correct errors, adapt to new hardware, or improve performance and reliability
  • Assist in developing, executing, and documenting test procedures for software components
  • Perform quality control reviews of software products and team deliverables
  • Prepare, review, and maintain software and system documentation
  • Recommend and implement improvements to documentation standards and software development processes
  • Confer with users, system engineers, and hardware engineers to define requirements, constraints, capabilities, and interfaces
  • Provide input to system design, including hardware/software trade-offs and reuse strategies
  • Coordinate software system installation and monitor system performance to ensure operational requirements are met
  • Serve as a technical or team lead appropriate to the development process and project scope
  • Oversee one or more software development teams and ensure work aligns with project and process constraints

Benefits

  • Medical: CTP offers 3 superior plans, bringing our employees both in-network and out-of-network options.
  • Vision + Dental: Both free to you + paid in full by CTP.
  • Retirement: 401k - 6% company contribution
  • PTO + Leave: A work life balance is extremely important to our team here at CTP, which is why our paid time off plans are so lucrative. Offering customizable leave plans to meet your needs is just one of our many perks! Jury Duty, Bereavement + Military Leave provided.
  • Career Growth: Up to $10,000 provided for approved career-related learning, training, education, and/or tuition.
  • Life and AD&D Insurance/Short-Term & Long-Term Disability: More peace of mind, at zero cost to you.
  • Profit Sharing Bonus: End of year cash gets added to your bottom-line.
  • Referral Bonus Program: Our tiered program provides an incentive with each stage of the hiring process your referral passes. Our bonuses range from $7,000-$20,000, if your referral joins the team.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service