Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer

$97.1k - $137.5k

Description

Think of TEKsystems Global Services (TGS) as the growth solution for enterprises today. We unleash growth through technology, strategy, design, execution and operations with a customer-first mindset for bold business leaders. We deliver cloud, data and customer experience solutions. Our partnerships with leading cloud, design and business intelligence platforms fuel our expertise. We value deep relationships, dedication to serving others and inclusion. We drive positive outcomes for our people and our business, and we stay true to our commitments and act in harmony with our words. We exist to create significant opportunity for people to achieve fulfillment through career success.

Ready to join us?

Here’s what the opportunity supported through our TGS Talent Acquisition Team requires:

The Senior Software Developer is a hands-on technical contributor responsible for designing, building, modernizing, migrating, deploying, and maintaining high-quality software solutions across client and internal initiatives. This role balances strong software engineering fundamentals with practical Google Cloud Platform experience, including application modernization, cloud migration support, cloud-native delivery, and modern DevOps practices. Success requires depth in at least one primary programming language, strong application design and testing discipline, and the ability to deliver reliable applications and services that operate effectively in cloud environments.

They will be expected to operate with a high degree of autonomy, contribute to architectural and technical decisions, mentor engineers, and actively improve delivery, reliability, and operational excellence across teams.

Top 3 Hiring Priorities

Strong software engineering fundamentals and depth in a primary language (e.g., Java, Python, C#, JavaScript/TypeScript), demonstrated through clean design, maintainable code, testability, API development, performance awareness, and sound technical trade-offs.

Practical GCP migration and modernization experience, including assessing existing applications, supporting migration planning, adapting workloads for Google Cloud, and helping teams move from legacy or on-premises environments to cloud-ready architectures.

Balanced delivery across application development and DevOps practices, including CI/CD, automated testing, Infrastructure as Code with Terraform, containers, Kubernetes/GKE, and operational practices that support reliable production software.

Core Responsibilities

• Design, implement, test, and maintain production-grade software systems aligned with business and technical requirements.

• Build and enhance applications, APIs, services, integrations, and data access layers with attention to clean architecture, maintainability, security, performance, and cloud readiness.

• Contribute across the full software development lifecycle, including analysis, design, estimation, development, testing, deployment, and support.

• Support GCP migration and application modernization efforts by analyzing existing systems, identifying refactoring needs, adapting services for cloud deployment, and validating migrated workloads.

• Collaborate with DevOps, platform, and cloud migration teams to improve CI/CD, deployment automation, infrastructure-enabled delivery, and repeatable migration patterns using tools such as Terraform, containers, and Kubernetes/GKE.

• Actively participate in code reviews, architecture discussions, and technical decision-making, providing clear rationale and trade-off analysis.

• Mentor junior and mid-level developers through code reviews, pairing, and technical guidance.

• Contribute to continuous improvement of engineering practices, including automation, cloud readiness, operational maturity, and supportability.

Technical Profile - Required Strengths

Software Engineering Expertise

• Very strong expertise in at least one primary programming language, such as:

o Java, C#, Python, JavaScript/TypeScript, or equivalent

• Demonstrated ability to design clean, maintainable, well tested codebases, including strong familiarity with automated testing (unit/integration) and ownership of component level test strategy for the systems they build and support.

• Strong understanding of software engineering fundamentals, including:

o Data structures and algorithms

o API design and integration

o Modular and layered architectures

o Object-oriented, functional, and service-oriented design patterns

o Performance and scalability considerations

o Debugging, refactoring, code review, and technical debt reduction

Application Breadth

• Strong preference for backend and cloud-native development experience, with hands-on work across:

o APIs, services, integrations, and data access layers

o Cloud-hosted application components and distributed service patterns

o Containerized application delivery and runtime considerations

• Front-end experience is a plus, but this role is primarily focused on backend, API, service, and cloud-enabled application development with enough platform awareness to support migration and modernization work.

DevOps & Delivery Practices

• Strong experience with modern DevOps practices, including:

o CI/CD pipelines

o Infrastructure as Code (IaC), especially Terraform

o Automated testing and deployment

o Observability, logging, and monitoring

• Practical experience supporting software delivery with tools and platforms such as Git, CI/CD platforms, containers, Kubernetes, and GKE.

• Ability to work effectively with platform and infrastructure concerns, including deployment patterns, environment configuration, and operational support.

• A mindset focused on operability, reliability, and automation, not just code delivery.

GCP Migration & Cloud Platform Experience

• Strong experience with Google Cloud Platform is preferred, including migrating, modernizing, building, deploying, and supporting applications in GCP environments.

• Experience supporting cloud migration and modernization activities, including workload assessment, dependency analysis, application refactoring, environment configuration, data/service integration, and post-migration validation.

o GCP services relevant to application hosting, integration, migration, runtime operations, and modernization

o Networking, security, and identity concepts

o Managed services across compute, storage, and supporting platform capabilities

o Scalability, resilience, and supportability considerations

o Migration patterns such as rehosting, replatforming, refactoring, containerization, and incremental modernization

• Experience with AWS or Azure is a plus, but stronger depth in GCP is preferred for this engagement.

AI Skills & Tool Usage

• Demonstrated experience using AI assisted development tools to improve productivity, quality, and learning (e.g., code generation, refactoring, testing, documentation).

• Basic familiarity with AI enabled application patterns, such as:

o Integrating hosted AI services or APIs

o Using AI for data processing, search, or automation use cases

• Ability to evaluate AI tools pragmatically, understanding benefits, limitations, and responsible use within enterprise and client contexts.

• Willingness to continuously upskill as AI tooling and platforms evolve

Professional Expectations

• Owns complex and/or ambiguous features end to end, drives technical decisions within scope, and mentors others through that ambiguity.

• Communicates clearly with both technical and non technical stakeholders.

• Comfortable working across multiple projects or domains as GE NA demand shifts.

• Balances delivery speed with code quality, stability, and long term maintainability.

• Contributes positively to team culture and knowledge sharing.

Experience & Education

• Typically 7+ years of professional software development experience (or equivalent demonstrated capability).

• Bachelor’s degree in Computer Science, Engineering, or related field preferred, or equivalent practical experience.

• Relevant technical certifications (cloud, DevOps, etc.) are a plus but not required.

Job Type & Location

This is a Permanent position based out of Raleigh, NC.

Pay and Benefits

The pay range for this position is $97100.00 - $137500.00/yr.

We reserve the right to pay above or below the posted wage based on factors unrelated to sex, race, or any other protected classification. Additional earnings may be available through incentive programs like annual bonuses, profit sharing, etc. Our full-time, internal employment benefits include the following:
• Medical, Dental, and Vision
• Critical Illness, Accident, and Hospital
• 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
• Life Insurance (Voluntary Life and AD&D for employee and dependents)
• Short and Long-Term Disability
• Health Spending Account (HSA)
• Transportation Benefits
• Employee Assistance Program
• Time Off/Leave (PTO, Vacation or Sick Leave)

Workplace Type

This is a fully remote position.

Application Deadline

This position is anticipated to close on Jul 27, 2026.

About TEKsystems

We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

About TEKsystems and TEKsystems Global Services

We’re a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. We’re a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. We’re strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. We’re building tomorrow by delivering business outcomes and making positive impacts in our global communities. TEKsystems and TEKsystems Global Services are Allegis Group companies. Learn more at TEKsystems.com.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Raleigh, NC vacancy
  • $118.3k - $219.8k

     ...best model for each legal use case. About the Role : As a Senior Consulting Principal AWS Cloud Engineer, you will provide...  ...policies, and event-driven automation. Review and continue to develop multi-region fail over and high availability (HA) strategies using... 
    Senior
    Temporary work
    Local area
    Immediate start
    Remote work
    Flexible hours

    LexisNexis

    Raleigh, NC
    15 days ago
  •  ...Maximus in Raleigh, NC, is seeking a senior-level administrator for ServiceNow ITSM and ITOM modules. You will provide operational support, manage the Configuration Management Database (CMDB), and ensure compliance with federal IT standards. The ideal candidate has over... 
    Senior
    Remote work

    MAXIMUS

    Raleigh, NC
    4 days ago
  • $55 - $75 per hour

     ...Role: Sr C++ Software Designer Location: 6501 Six Forks Road, Raleigh, NC Rate: $55-$75/HR FULL TIME ONSITE Monday to Friday...  ...testing against the requirements 5- Perform software unit testing (Develop unit test automation) 6- Perform other duties as assigned... 
    Senior
    Full time
    Remote work
    Monday to Friday

    AA2IT

    Raleigh, NC
    3 days ago
  • $135.2k - $306.4k

     ...components for data planes through a data-plane runtime framework, developing a remote persistent storage solution with the latency and...  ...envision, collaborate with executives for investment and drive the software design and development for new major data-plane components of... 
    Senior
    Temporary work
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Oracle

    Raleigh, NC
    1 day ago
  • Direct Supply, Inc. is seeking a Senior Software Engineer to lead the development of AI-powered applications, enhancing healthcare technology for seniors. You will architect and scale AI-enhanced systems, mentor engineers, and integrate advanced AI capabilities into products... 
    Senior

    Direct Supply, Inc.

    Raleigh, NC
    14 hours ago
  •  ...A software solutions company in Raleigh, North Carolina, is looking for an experienced .NET Developer to design and develop SQL Server stored procedures and implement SSIS ETL solutions. The ideal candidate has over 8 years of experience with .NET technologies and strong... 
    Senior

    TechDigital Group

    Raleigh, NC
    1 day ago
  •  ...Senior Android Developer (Kotlin/Java) LOCAL TO Raleigh, NC ONLY!(Onsite) Contract ROLE_DESCRIPTION - Must-Have Technical & Functional Skills Strong experience in Android application development using Kotlin and Java... 
    Senior
    Contract work
    Local area

    PROLIM Corporation

    Raleigh, NC
    1 day ago
  •  ...A leading mobile app development company is looking for a Senior Mobile Engineer to design and develop custom Android and iOS applications. You will collaborate in a remote environment, delivering innovative solutions that meet high-quality standards. Ideal candidates... 
    Senior
    Remote work

    Tive Inc

    Raleigh, NC
    1 day ago
  • Preferred Qualifications: At least 4 years of experience in complex SAP environments. At least 2 years of full lifecycle S/4HANA migration or conversion projects completed. At least 4 years of experience with Information Technology. Strong experience...
    Senior

    Saxon Global

    Raleigh, NC
    3 days ago
  •  ...location(s): AZ, NC and TX. As a Sr. Software Engineer on the Enterprise Payments team...  ...information reporting API applications. The Senior Software engineer will be responsible for...  ...them. Responsibilities Design and develop new API and technical solutions that meet... 
    Senior
    Remote work

    First Citizens Bank

    Raleigh, NC
    5 days ago
  •  ...Overview: Role: Senior .NET Full Stack Developer Location: RALEIGH, NC Duration: 6 months Adept at developing and maintaining...  ...and notification hub. Understanding and exposure to the Software Development Life Cycle (SDLC), Agile methodologies extreme... 
    Senior
    Work experience placement
    Remote work

    Purple Drive

    Raleigh, NC
    1 day ago
  • Experis is seeking a Senior Hogan Developer to enhance and maintain core banking systems. This remote position requires strong Hogan skills along with experience in CIS and RPM. The role includes designing scalable solutions, providing production support, and offering... 
    Senior
    Remote job

    Experis

    Raleigh, NC
    2 days ago
  • Persistent Systems in Raleigh, NC, is looking for a Senior OpenShift DevOps Engineer. This role involves designing and managing deployment frameworks for Red Hat OpenShift platforms, with a focus on automation and scalability. The ideal candidate will have extensive experience... 
    Senior

    Persistent Systems LLC (New York)

    Raleigh, NC
    2 days ago
  • Labcorp is seeking a seasoned software engineering leader to design and develop scalable enterprise applications and RESTful APIs in a first-shift, salaried role. You will set architecture standards for microservices and cloud-native platforms, while building AI-enabled... 
    Senior
    Day shift

    LCH Lab. Corp. of America Holdings

    Raleigh, NC
    2 days ago
  • Pure Storage seeks a Service Solutions Engineer to join the Technical Services team in Raleigh, NC, handling high‑priority problems and mentoring peers. You will apply deep technical expertise to minimize escalations to Development and contribute to knowledge bases for ...
    Senior
    Work at office

    Segment (Twilio)

    Raleigh, NC
    1 day ago
  • Lenovo is seeking an experienced engineer to implement and optimize enterprise AI systems. You will play a critical role in hybrid cloud deployment and full-stack system integration, ensuring the performance of AI products across Lenovo’s ecosystem. The ideal candidate ...
    Senior

    Lenovo

    Raleigh, NC
    14 hours ago
  • JPMorganChase in North Carolina is looking for a Sr Lead Security Engineer to lead the design and implementation of secure hardware solutions. This role necessitates deep know-how in Hardware Security Modules and security infrastructure. The ideal candidate will manage ...
    Senior

    慨正橡扯

    Raleigh, NC
    1 day ago
  • $83.43k - $222.48k

    The Hispanic Alliance for Career Enhancement is seeking a Senior Software Engineer in North Carolina. The role requires strong technical expertise to drive initiatives and develop enterprise-grade systems. Applicants should have over 7 years of experience, particularly... 
    Senior
    Full time

    Hispanic Alliance for Career Enhancement

    Raleigh, NC
    2 days ago
  • Abademo is seeking a Senior Systems Engineer in Raleigh, NC, to provide technical support for various systems including Windows and Linux environments. This role involves monitoring key systems, resolving technical issues, and working collaboratively on infrastructure... 
    Senior

    Abademo

    Raleigh, NC
    3 days ago
  • GovCIO is seeking a Senior Cloud Solutions Engineer (Remote, US) to lead white-glove support for VA Data Modernization initiatives. You...  ..., Scrum teams, and cloud architects to ensure timely delivery, develop best-practices knowledge bases, and provide cross-functional... 
    Senior
    Remote job

    GovCIO

    Raleigh, NC
    2 days ago
  • TekWissen provides a unique portfolio of innovative capabilities that seamlessly combines clients insights, strategy, design, software engineering and systems integration. Our tightly integrated offerings are tailored to each clients requirements and span the services... 
    Senior

    STEM Xpert

    Raleigh, NC
    1 day ago
  • A technology solutions provider is seeking a Technical Specialist with expertise in Cisco ASR routers. The role involves staging, configuration, and deployment of networking solutions within a service provider environment. Candidates must have substantial experience in ...
    Senior

    HnM Infotech

    Raleigh, NC
    2 days ago
  • $55 per hour

     ...Position: Senior Mobile Engineer Reports to: Engineering Manager Level: Senior Location: Remote Job type: PT...  ...become FT. Pay: from $55/hr About the Role As a Mobile Software Engineer, you will work with the team to develop, sustain, and maintain software for Android and iOS... 
    Senior
    Contract work
    Remote work
    Worldwide
    Flexible hours

    Tive Inc

    Raleigh, NC
    1 day ago
  • Dormont Manufacturing Co is seeking a Senior Cybersecurity Operations Engineer to enhance its security operations. You will optimize detection, automate responses, and mentor team members to ensure robust cybersecurity. The ideal candidate should have extensive experience... 
    Senior
    Remote job

    Dormont Manufacturing Co

    Raleigh, NC
    1 day ago
  •  ...Senior Cloud Security Engineer A hands-on technical leader embedded within the Infrastructure team, responsible for securing enterprise systems across cloud, identity, endpoints, and network environments. This role serves as the primary security engineering resource... 
    Senior

    Calibro Corp.

    Raleigh, NC
    4 days ago
  • WinsAbove is seeking a Senior Solutions Engineer in Raleigh, NC. In this customer-facing role, you will support the Cloudflare solution portfolio through technical presentations, demos, and proof-of-concept trials. The ideal candidate has experience in technical customer... 
    Senior

    WinsAbove

    Raleigh, NC
    1 day ago
  • Acentra Health, LLC is hiring an Artificial Intelligence Engineer to join their Product Team. This role is critical in developing and enhancing AI features, ensuring they align with healthcare standards. You'll be working on production-grade AI applications while collaborating... 
    Senior
    Remote job

    Acentra Health, LLC

    Raleigh, NC
    14 hours ago
  • LexisNexis Risk Solutions is seeking a Software Engineer to build scalable AI infrastructure while mentoring others. This role involves developing GenAI solutions and translating complex requirements into impactful software. The ideal candidate will have 5+ years in software... 
    Senior
    Flexible hours

    LexisNexis Risk Solutions

    Raleigh, NC
    4 days ago
  • Accenture is seeking a Senior Oracle Cloud Infrastructure architect in Raleigh, North Carolina. This role involves designing cloud architectures for enterprise-scale utility requirements and guiding teams through cloud migration complexities. The ideal candidate will have... 
    Senior

    Accenture

    Raleigh, NC
    1 day ago
  • $140k - $200k

    Clutch Canada is seeking a Senior Software Engineer to join its Core Experiences Team in Raleigh, North Carolina. The ideal candidate will design innovative APIs and backend systems vital for enhancing user experiences across platforms. You'll collaborate closely with product... 
    Senior

    Clutch Canada

    Raleigh, NC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!