Computer Task Group
Computer Task Group

64 Computer Task Group Data Software Engineer Jobs Hiring Near You

Software Engineer II

Buffalo, NY

$94K - $129K/yr

CTG is seeking a Software Engineer II to join our client's technology team. This role is ideal for ... with a diverse group are required. CTG does not accept unsolicited resumes from headhunters ...

Showing results 61-64

Computer Task Group Jobs Information

What is it like to work at Computer Task Group?

Computer Task Group (CTG) is a global IT consulting and staffing company that values collaboration, innovation, and customer satisfaction, fostering a dynamic and supportive work environment.

CTG operates with a team-based structure, offering opportunities for professional growth and development through training programs, mentorship, and cross-functional projects. The company's mission is to deliver high-quality IT solutions and services to clients across various industries, leveraging its global network and expertise.

Working at CTG may appeal to candidates seeking a challenging and rewarding career in IT consulting, with opportunities to work on diverse projects, develop new skills, and collaborate with a global team of professionals.
What are the most popular categories at Computer Task Group?
Infographic showing various Data Software Engineer job openings at Computer Task Group in the United States as of July 2026, with employment types broken down into 32% Full Time, 2% Part Time, 65% Contract, and 1% Nights. Highlights an 91% Physical, 3% Hybrid, and 6% Remote job distribution.

Senior Software Engineer

Staff Software Engineer | Jobbinghood Jobs

Mansfield, MA • On-site, Remote

$125/hr

Other

Posted 7 days ago


Job description

Title: Sr. Software Engineer
Location: Mansfield, MA (remote)
Duration: Direct hire, full time
Compensation: $125-155K
Work Requirements: US Citizen, GC Holders or Authorized to Work in the U.S.
Job Description

  • As a Senior Software Engineer, you will join the product development group responsible for building a modern cloud-based data integration and analytics platform. This platform enables organizations in the life sciences sector to efficiently aggregate, standardize, and analyze data throughout the entire clinical development process. In this role, you will focus on designing and developing key components of the platform while participating in all stages of the software development lifecycle, including reviewing functional requirements, solution design, development, unit testing, peer code reviews, and release coordination.
  • This role offers an opportunity to further develop your technical expertise within a rapidly expanding company while contributing to innovations that help shape the future of healthcare.
 Responsibilities
  • Collaborate with the Engineering team to design, build, test, and deploy highly interactive, data-driven web applications
  • Follow strong engineering best practices and help evolve application architecture with attention to scalability, maintainability, security, and system performance
  • Develop and maintain unit tests and participate in regular code review processes
  • Work closely with the Software Quality Assurance team to validate application functionality
  • Assist with troubleshooting, diagnosing issues, and resolving software defects when necessary
  • Provide technical assistance for existing releases of the platform
  • Perform additional tasks and responsibilities as assigned
  • Take the first step toward advancing your career by joining a dynamic team working on impactful technology. Below are the qualifications we are seeking for this role. 
Qualifications
  • Bachelor’s degree in Computer Science or a related field, or equivalent professional experience preferred
  • Strong command of the English language
  • 3–5 years of professional experience in software design and development using Microsoft-based technologies (internship experience will also be considered)
  • Strong proficiency in C# and ASP.NET MVC
  • Solid understanding of relational database principles, including SQL queries, data modeling, and database design, ideally using Microsoft SQL Server
  • Working knowledge of HTML, CSS, JavaScript, and Angular
  • Clear understanding of core software engineering principles, design patterns, and development best practices
  • Ability to write efficient, optimized, and maintainable code
  • Strong documentation skills with the ability to contribute to software documentation such as feature descriptions, acceptance criteria, design documentation, and release notes
  • Experience collaborating with Test Engineers in a test-driven development environment, where developers and testers define test cases for new functionality prior to implementation
  • Demonstrated ability to work both independently and collaboratively within a team environment (experience in a start-up setting is advantageous)
  • Strong analytical thinking and the ability to evaluate trade-offs when solving technical challenges
  • Excellent written and verbal communication abilities
Preferred Qualifications
  • Experience in the Life Sciences industry or working with clinical trial data
  • Experience developing data visualizations within SaaS applications
  • Familiarity with microservices architecture, distributed systems, and AWS cloud technologies
  • Strong experience working with SQL stored procedures, functions, and database performance optimization

Information collected and processed through your application with INSPYR Solutions (including any job applications you choose to submit) is subject to INSPYR Solutions’ Privacy Policy and INSPYR Solutions’ AI and Automated Employment Decision Tool Policy: https://www.inspyrsolutions.com/policies/. By submitting an application, you are consenting to being contacted by INSPYR Solutions through phone, email, or text.