CTG
CTG

7 Ctg Senior Software Developer Jobs Hiring Near You

Big Data Engineer (Spark & SQL)

Phoenix, AZ · On-site

$55.25 - $73.25/hr

CTG is seeking a Big Data Engineer (Spark & SQL) to support a Cyber Data Active Intelligence team. This role partners with data engineers, cybersecurity teams, and business stakeholders to deliver ...

CTG Jobs Information

What are the key skills and qualifications needed to thrive as a Senior Software Developer, and why are they important?

To thrive as a Senior Software Developer, you need deep expertise in programming languages, software architecture, and problem-solving, typically backed by a bachelor’s degree in computer science or a related field. Proficiency with development frameworks, version control systems like Git, and cloud platforms such as AWS or Azure is standard, and certifications in these areas can be beneficial. Leadership, strong communication, and mentoring abilities set standout candidates apart in this role. These skills ensure that complex projects are delivered efficiently, code quality is maintained, and junior team members are effectively guided for overall team success.

What kinds of projects and responsibilities can a Senior Software Developer expect to handle on a daily basis?

As a Senior Software Developer, you’ll typically be responsible for leading complex development projects, designing technical solutions, and mentoring junior team members. Daily tasks often include writing and reviewing code, participating in architecture discussions, collaborating with cross-functional teams (such as QA, product management, and DevOps), and troubleshooting high-level technical issues. You may also be involved in setting coding standards, conducting code reviews, and helping to plan sprints or project roadmaps.

What are Senior Software Developers?

Senior Software Developers are experienced professionals who design, develop, and maintain complex software applications. They often lead development teams, mentor junior developers, and make critical architectural decisions. Their responsibilities include writing high-quality code, troubleshooting technical issues, and ensuring that software projects meet performance and security standards. With deep expertise in programming languages and software engineering principles, they play a key role in delivering successful technology solutions for organizations.

What is the difference between Senior Software Developer vs Software Engineer?

AspectSenior Software DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; experience often 5+ yearsBachelor's or higher in CS or related field; similar experience levels
Work EnvironmentCollaborates on complex projects, mentors juniors, leads technical effortsDesigns, develops, tests software; may work on specific modules or systems
Industry UsageCommonly used in tech companies, startups, and enterprise firmsWidely used across industries, often interchangeable with developer roles

The main difference is that Senior Software Developers typically have more experience, leadership responsibilities, and focus on complex project oversight, while Software Engineers may focus more on designing and implementing software solutions. Both roles require similar credentials and are integral in software development teams, but Senior Software Developers often take on mentorship and strategic tasks.

What are the most popular categories at Ctg?
Infographic showing various Senior Software Developer job openings at Ctg in the United States as of May 2026, with employment types broken down into 89% Full Time, and 11% Nights. Highlights an 67% Physical, and 33% Remote job distribution.
Software Engineer Java/Python- TS/SCI Government Security Clearance is required

Software Engineer Java/Python- TS/SCI Government Security Clearance is required

CTG

Colorado Springs, CO • On-site

$130K - $143K/yr

Full-time

Posted 27 days ago


Job description

Overview

CTG is seeking to fill a Software Engineer opening for our client in Colorado Springs, CO.

Location: Colorado Springs, CO (hybrid remote)

Duration: Permanent Placement

Overview:

We are currently seeking a talented and experienced Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and implementing complex software capabilities for computer-based systems. You will work closely with other talented engineers to create software solutions that meet the needs of our clients.

In this role, you will have the opportunity to work with modern tools and technologies, and you will be encouraged to stay up-to-date with the latest developments in the field. You will be part of a dynamic and collaborative team that is committed to delivering high-quality software solutions to our clients. The work environment is a hybrid one, with a mix of remote and in-person work. We believe in providing our employees with a great work-life balance. If you are a self-motivated, creative, and detail-oriented software engineer who is passionate about developing innovative software solutions, we would love to hear from you.

Duties:

  • Must have a strong working knowledge and experience developing Java-based software capabilities
  • Should have an inquisitive nature, responsiveness, and excellent testing skills
  • Must also possess strong troubleshooting skills and the ability to work under pressure with multiple deadlines
  • Will work in a fast-paced, small business environment with our talented team
  • Other duties as assigned

Skills & Experience:

  • Security Clearance - A current TS/SCI Government Security Clearance is required; U.S. Citizenship required
  • Must have experience with Java and Python
  • Experience in designing enterprise APIs
  • Experience in RESTful web services
  • Experience in Microservices architecture
  • Experience in Object Oriented Programming (OOP) paradigms
  • Experience with the agile software lifecycle
  • Has a proven ability to learn quickly and works well both independently as well as in a team setting
  • Experience with the Linux operating system
  • Experience with configuration management tools (e.g. Git, Nexus, Maven)
  • DoD 8140 / 8570 IAT Level II compliance certification is required (i.e. Security+)
  • Must be able to work a HYBRID schedule with 25% on site required in Colorado Springs and 10% travel required

Desired Skills & Experience:

  • Experience in cloud based technologies (AWS, Azure)
  • Experience in distributed databases, NoSQL databases, full text-search engines (e.g. Elasticsearch, MongoDB, Solr)
  • Scripting experience is a huge plus
  • Prior experience or familiarity with our Big Data Platform is a plus
  • Understanding of AGILE software development methodologies and use of standard software development tool suites (e.g., JIRA, Confluence, Github Enterprise, etc.)

Education:

  • At least 5 years of experience in Software Engineering, Modern Java Frameworks and Libraries (e.g. Spring, Guava) and a Bachelors in related field;
  • 3 years relevant experience with Masters in related field;
  • or High School Diploma or equivalent and 9 years relevant experience.

Excellent verbal and written English communication skills and the ability to interact professionally with a diverse group are required.

CTG does not accept unsolicited resumes from headhunters, recruitment agencies, or fee based recruitment services for this role.

The expected base salary for this position ranges from $130,000 to $143,000. Salary offers are based on a wide range of factors including relevant skills, training, experience, education, market factors, and where applicable, licensure or certifications obtained. In addition to salary, a competitive benefit package is also offered.

To Apply:

To be considered, please apply directly to this requisition using the link provided. For additional information, please contact Laura Dominguez at 716-887-7203 or Laura.Dominguez@ctg.com. Kindly forward this to any other interested parties. Thank you!


CTG logo

About CTG

Sourced by ZipRecruiter

Come join us and grow your career with CTG! CTG has worked with this international, Fortune 500 end-client for over 15 years! Apply with CTG for this exciting opportunity!

Industry

It services

Company size

1,001 - 5,000 Employees

Headquarters location

Buffalo, NY, US