1

Contract Senior Software Developer Jobs in Indiana

Senior Software Engineer

Fort Wayne, IN ยท On-site

$112K - $148K/yr

As a Senior Software Engineer, you will lead major software development initiatives, establish best ... with developer tools, including Generative AI โ€ข Experience with cloud technologies and open ...

Senior Software Engineer

Fort Wayne, IN ยท On-site

$120K - $140K/yr

Sharetec is looking for a Senior Software Engineer to join our team! At Sharetec, we believe in a people-first business. Our mission is to make millions of people's lives easier by developing ...

Senior Software Developer / IT Engineer

Greenfield, IN ยท Hybrid

$52.50 - $69.25/hr

We are seeking a highly skilled Senior .NET Developer with a strong background in manufacturing ... NET software development (C#, .NET Framework, .NET Core). * Proven track record in independently ...

Senior Software Engineer - Navigation

Warsaw, IN ยท On-site

$118K - $155K/yr

As a Senior Software Engineer in the Navigation R&D team, you will lead development of next generation surgical navigation and planning systems. You'll collaborate closely with a cross-functional ...

Senior Software Engineer

Crane, IN ยท On-site

$122K - $161K/yr

MANTECH seeks a motivated, career and customer-oriented Senior Software Engineer to join our team in Crane, Indiana. This is an onsite position. As a core member, you will assist in the research ...

Senior Software Engineer

Crane, IN ยท On-site

$122K - $161K/yr

MANTECH seeks a motivated, career and customer-oriented Senior Software Engineer to join our team in Crane, Indiana. This is an onsite position. As a core member, you will assist in the research ...

Showing results 21-40

Contract Senior Software Developer information

What are some common challenges faced by contract senior software developers when joining a new team or project?

Contract Senior Software Developers often face challenges such as quickly adapting to unfamiliar codebases, understanding existing workflows, and integrating with established teams. Since contracts are typically time-bound, there is pressure to deliver results swiftly while aligning with the client's standards and expectations. Effective communication and proactive knowledge transfer are essential to overcome these hurdles and ensure a smooth onboarding process, allowing you to make a meaningful impact from the outset.

What are the key skills and qualifications needed to thrive as a contract senior software developer?

To thrive as a Contract Senior Software Developer, you need advanced programming expertise, a strong understanding of software architecture, and several years of professional development experience, often supported by a relevant degree. Proficiency with major programming languages, frameworks, version control systems like Git, and familiarity with cloud platforms or DevOps tools is typically required. Strong problem-solving, communication, and time-management skills help you deliver quality solutions while collaborating remotely or with cross-functional teams. These skills are important to ensure you can quickly adapt to new projects, meet client expectations, and maintain high standards in fast-paced, dynamic environments.

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

AspectContract Senior Software DeveloperContract Software Engineer
CredentialsTypically requires 5+ years of experience, relevant degrees, and possibly certifications like Scrum or AgileSimilar credentials, often with 3+ years of experience and relevant technical certifications
Work EnvironmentOften in project-based, client-facing roles with leadership responsibilitiesPrimarily focused on coding, testing, and technical implementation within teams
Employer & Industry UsageUsed across tech firms, consulting agencies, and startups for senior-level projectsCommon in software development companies, tech departments, and consulting firms

The main difference is that Contract Senior Software Developers typically have more experience and leadership responsibilities, whereas Contract Software Engineers focus on technical execution. Both roles require strong coding skills and industry experience, but the senior role often involves guiding projects and mentoring junior staff.

What is a contract senior software developer?

A Contract Senior Software Developer is an experienced software engineer who is hired on a temporary or project-specific basis rather than as a permanent employee. They are responsible for designing, developing, testing, and maintaining software applications, often taking a leadership role within development teams. Contract Senior Software Developers typically bring a high level of expertise and may mentor junior staff or guide architectural decisions. Their contracts can range from a few months to over a year, depending on project needs. This arrangement offers flexibility for both the developer and the hiring company.
What are the most commonly searched types of Senior Software Developer jobs in Indiana? The most popular types of Senior Software Developer jobs in Indiana are:

Senior Software Engineer, API & Integration

Sharetec

Fort Wayne, IN โ€ข On-site

$110K - $140K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 18 days ago


Job description

Description:

Sharetec is looking for a Senior Software Engineer, API & Integration to join our team!


At Sharetec, we believe in a people-first business. Our mission is to make millions of people's lives easier by developing innovative core banking and lending software solutions for credit unions and their members. Our customers rely on us for powerful financial technology that enhances operations across accounting, lending, member services, and online banking, and they count on us to be a caring, trusted partner in their success.


As a Senior Software Engineer on our API & Integration team, you'll design and build greenfield API services that sit at the center of Sharetec's modernization strategy. Your work will define the integration layer and transitional architecture that ties together our existing credit union platform and the next generation of services — normalizing data against our established schema so that disparate systems can speak a common language. You'll work hands-on in Go, designing clean REST or GraphQL interfaces, and partner closely with engineers, product managers, and QA to deliver reliable, secure, and well-documented integrations. This is an exceptional opportunity for an engineer who loves designing APIs from first principles, thinks in systems and data models, and wants to help shape the foundation of a platform serving credit unions across the country.


Position Details

This is a full-time, exempt, remote position open to candidates residing in any U.S. state, with the exception of California. The starting salary for this position is $110,000 - $140,000 based on experience, plus annual bonus opportunity. This position is open to candidates authorized to work in the United States without current or future sponsorship.


Who Will Love This Job

  • Someone who finds more satisfaction in making something better than building something new — and understands why that's harder
  • Someone who believes that technology serving people's financial lives is worth doing with real care and precision
  • Someone who is energized by a company in motion — where the roadmap is growing and your contributions shape the direction
  • Someone who is energized by greenfield API design and wants to shape an integration layer from the ground up
  • Someone who thinks in data models and enjoys the puzzle of normalizing messy, real-world schemas into clean, durable interfaces
  • Someone who thrives as the connective tissue between systems — building the hub that ties several platforms together
  • Someone who values pragmatism, building transitional architecture that delivers value today while building for the future
  • Someone who enjoys mentoring, raising the bar on API standards, and sharing what they know


Essential Duties and Responsibilities

API Design & Architecture

  • Design and build greenfield REST or GraphQL APIs in Go that are secure, performant, versioned, and well-documented.
  • Establish and own the API as the integration layer and transitional architecture for Sharetec's Core modernization initiative.
  • Design and build complex scalable workloads supporting modern API standards and deployments (Docker, OAuth2/2.1, JWT, OpenAPI/Swagger, Terraform, etc.).
  • Define API design standards, contracts, and shared libraries that other teams can reuse.
  • Evaluate and recommend tooling and frameworks that improve developer productivity and integration reliability.

Integration & Data Normalization

  • Design the data-normalization layer that maps between new services and the existing data schema.
  • Build the central integration hub that ties several distinct systems together through a common normalization model.
  • Partner with core processing engineers to ensure integration contracts remain aligned with the platform of record as it evolves.
  • Ensure data integrity, observability, and graceful failure handling across all integration endpoints.

Collaboration & Mentorship

  • Mentor and coach mid-level and junior engineers on API and integration design.
  • Lead design discussions and code reviews; promote a culture of clear communication and shared ownership.
  • Translate business and product needs into technical solutions alongside product managers and QA.
  • Contribute to documentation, internal tooling, and process improvements that make the whole team faster and better.


Qualified Candidates Should Have

Required

  • 6+ years of professional software development experience, including senior or technical-leadership responsibility on complex projects.
  • Deep, hands-on proficiency in Go for building backend and API services.
  • Extensive experience designing REST or GraphQL APIs from the ground up (not solely consuming third-party APIs).
  • Hands-on experience designing and building complex containerized workloads.
  • Familiarity with Infrastructure as Code solutions; Terraform or similar.
  • Strong database design and data-architecture skills, including data normalization and transitional/strangler-pattern architectures (PostgreSQL, SQL Server, or similar).
  • Solid understanding of API security, versioning, performance optimization, and observability.
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.

Preferred

  • Experience in the financial services, fintech, or payments-technology industries.
  • Experience integrating payment rails, card networks, or other payments/fintech systems.
  • Hands-on experience with API tooling such as Postman (collections, contract testing, mocks).
  • Experience modernizing or building transitional architecture around a long-lived legacy system.
  • Demonstrated experience building integration hubs that tie several systems together through a central normalization layer.
  • Familiarity with service bus / messaging integrations (e.g., Azure Service Bus, MuleSoft, Kafka, MQ).
  • Experience with containers and orchestration (Docker, Kubernetes) and CI/CD pipelines.
  • Familiarity with SOC 2, PCI-DSS, or other compliance frameworks.

Why Sharetec

Acquired by Evergreen Financial Technology Group (EFTG) in late 2020, Sharetec is now marching towards rapid growth and expansion into new markets. We are a team of highly focused and dedicated individuals who stop at nothing to achieve success no matter how great or small the challenge; we are also a unique bunch of people that love to work and play together. We do our best to make fun a basic part of every day.


Sharetec offers a robust benefits package, including competitive salaries, medical, dental, vision, life and disability coverage, Paid Time Off (PTO), paid holidays - including your birthday off!, $1,000 employee referral program, 401(k) and 401(k) matching. We like to put the fun in the funds with department and company outings like virtual escape rooms, trivia, and other company-wide events.


Sharetec is an equal opportunity employer.

Requirements: