About the job
Join Capital Technology Group, a leader in expert consulting services, specializing in software development, digital transformation, human-centered design, data analytics, visualization, and cybersecurity.
With a commitment to agile methodologies, our multidisciplinary teams work closely with clients to deliver rapid, incremental value. For over a decade, we have earned the trust of both federal and commercial clients, tackling complex, mission-critical challenges. Our excellence in delivering IT services is recognized through our membership in the Digital Services Coalition, a group of innovative firms leading the industry.
Job Overview
We are seeking a Senior Principal Software Engineer with extensive technical expertise and exceptional communication skills to take on a hands-on technical leadership role in major programs supporting our clients. You will utilize your proficiency across various programming languages and frameworks to design and implement scalable solutions. In addition to producing clean, efficient code, you will collaborate with stakeholders, mentor team members, and drive Capital Technology Group's growth by spearheading impactful projects. If you are a seasoned engineer with a passion for solving intricate problems and a desire to communicate technical ideas effectively while making a difference in civic tech, we look forward to your application!
Client Requirements: Candidates MUST BE US Citizens and must be able to obtain Public Trust clearance.
Key Responsibilities
- Lead and architect comprehensive full-stack solutions encompassing front-end, back-end, and database layers using cutting-edge technologies.
- Develop and maintain applications using Java, TypeScript, Python, React, and other relevant languages.
- Design and optimize high-performance databases utilizing PostgreSQL and various SQL and NoSQL technologies.
- Establish and uphold CI/CD best practices along with DevOps principles across development workflows.

