> Markdown version of [/jobs/ext/4505661-software-engineer-3](https://www.wearedevelopers.com/jobs/ext/4505661-software-engineer-3). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer 3 - **Company:** Columbia Technology Partners - **Location:** Annapolis, MD, United States - **Experience:** Experienced - **Salary:** $7,000.0 - $20,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Big Data, Database Queries, Software Debugging, Elasticsearch, Gradle, Java Message Service (JMS), Apache Maven, Model View Controller (MVC), Oracle (Applications), Software Engineering, Software Requirements Analysis, Software Systems, RxJS, Data Processing, Real Time Systems, Spring-boot, Backend, Gitlab, AngularJS, Kubernetes, Information Technology, Apache Kafka, Codebase, Front End Software Development, Software Performance, Docker - **Published:** November 2, 2026 - **Apply:** https://www.dice.com/job-detail/8de888f7-0fb5-4d36-8625-6e4065a18e52 ## About the Role * 12+ years of experience as a Software Engineer supporting programs of similar scope and complexity * Bachelor's degree in Computer Science or a related field + 4 additional years of relevant experience may be substituted for the degree * Experience developing and maintaining complex software systems, analyzing requirements and implementing software solutions, debugging, testing, and maintaining codebases, and working within structured software development methodologies. Desired Qualifications: * Experience with Angular and RxJS for front-end development * Familiarity with the Spring Boot framework * Experience with a subset of the following technologies: Java, Spring (MVC, Data, Security) Kafka, JMS Oracle, Elasticsearch Docker, Kubernetes (K8s) Maven, Gradle GitLab, CI/CD pipelines, * U.S. Citizenship is required for all applicants. CTP is an equal opportunity employer and abides by applicable employment laws and regulations. All applicants and employees are subject to random drug testing in accordance with Executive Order 12564. Employment is contingent upon successful completion of a security background investigation and polygraph. * Certification Requirements: + DOD 8570 Certification This position requires an active Security Clearance with appropriate Polygraph. ## Description Columbia Technology Partners is seeking a Software Engineer 3 to develop, maintain, and enhance complex software systems in support of mission and business objectives. In this role, you will design, build, and integrate software solutions across a range of environments, including data-intensive applications, real-time systems, and large-scale data platforms. You'll work independently or as part of a team to analyze requirements, develop new capabilities, troubleshoot issues, and ensure high-quality software delivery. This position also involves contributing to system design, evaluating trade-offs, and recommending improvements to development processes and technologies. Ideal candidates will have experience with modern front-end frameworks such as Angular and RxJS, along with familiarity in Spring Boot-based back-end development environments., * Analyze user requirements and translate them into software design and performance specifications * Design, develop, test, and maintain software solutions * Debug and resolve software defects and performance issues * Modify and enhance existing software to add new features or improve functionality * Integrate software into new or existing systems and environments * Develop algorithms and data processing solutions to meet system requirements * Design and implement database queries and interfaces * Write, review, and maintain technical documentation * Contribute to system design, including hardware/software tradeoffs and reuse of existing components * Support testing activities and validate software performance * Collaborate with cross-functional teams to ensure successful solution delivery * Recommend improvements to development processes, tools, and technologies * Provide technical leadership as needed based on project scope, Our salary ranges are based on the following key factors: * Job Role and Responsibilities: The specific duties and responsibilities associated with each role form the foundation of our compensation structure. * Market Research and Industry Benchmarks: We conduct regular analysis of market trends and salaries across our industry, using reliable compensation data to ensure we stay competitive. * Experience and Qualifications: An individual's experience, education, certifications, and specialized skills all contribute to determining their position within a salary range. * Location: Salary ranges may be adjusted based on geographic cost of living, in accordance with local and national standards. * Company Performance: Our compensation practices also take into account overall company performance and financial health, ensuring that we maintain sustainability while rewarding our team.