1

Backend Software Engineer Jobs in Indiana (NOW HIRING)

Staff Software Engineer

Indianapolis, IN ยท On-site

$185K - $225K/yr

... the backend, Prisma and Postgres in the data layer, and AWS services like Lambda and ECS in ... Staff Software Engineers set the standard for how we build - through the quality of your work, the ...

Senior Software Engineer

Indianapolis, IN ยท On-site

$155K - $185K/yr

... the backend, Prisma and Postgres in the data layer, and AWS services like Lambda and ECS in ... Senior Software Engineers at Encamp help set the standard for how we build. This is a high-autonomy ...

Sr. Software Engineer (On-Site)

Fort Wayne, IN ยท On-site

$121K - $159K/yr

This role is backend-heavy and centered on C#, VB.NET, and SQL Server systems that power core kiosk ... Collaborate with developers, the Software Development Manager, the product team, and technical ...

The Sr. Software Engineer will be responsible for a good portion of development working with backend developers, the product owner, andthe scrum master on breaking down requirements, etc. The ...

About the Role We're looking for a Software Engineer who builds and operates the AI-native backend systems powering our go-to-market motion. You'll design multi-agent architectures, build reliable ...

Sr. Engineer, Software

Indianapolis, IN

$117K - $154K/yr

As a Senior Software Engineer, you will take deep technical ownership of significant product ... Design, develop, and maintain production-grade full-stack features spanning Java/C# backend ...

Software Engineer II

Indianapolis, IN

$93K - $127K/yr

Comscore, Total Visits, March 2025) Day to Day As a Software Engineer II at Indeed, you will design ... Proficiency in one or more modern backend programming languages (e.g., Java, Kotlin, or similar)

As a Software Engineer, you will be a core contributor to Verint's QM and PM engineering team. You ... Design, develop, and maintain production-grade full-stack features spanning Java/C# backend ...

Senior Software Engineer, Applied AI

Francisco, IN ยท On-site +1

$181K - $220K/yr

This role combines deep software engineering skills with a desire to understand and automate ... Strong proficiency with modern backend languages (Python, Go, or similar) * Practical understanding ...

next page

Showing results 1-20

Backend Software Engineer information

See Indiana salary details

$57.6K

$140.5K

$189.4K

How much do backend software engineer jobs pay per year?

As of Jun 19, 2026, the average yearly pay for backend software engineer in Indiana is $140,509.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,000.00 and $163,700.00 per year, depending on experience, location, and employer.

Are backend engineers still in demand?

Backend software engineers are currently in high demand due to the ongoing need for server-side development, cloud computing, and scalable systems. Skills in programming languages like Java, Python, and frameworks such as Node.js are highly valued, and demand is expected to grow as digital infrastructure expands across industries.

What does a Backend Software Engineer do?

A Backend Software Engineer is responsible for designing, building, and maintaining the server-side logic, databases, and APIs that power applications and websites. They ensure that data flows efficiently between the server, application, and the user interface, often working with languages like Java, Python, or Node.js. Their work is crucial for enabling features, security, and performance on the backend, even though users typically interact with the frontend. Backend engineers also collaborate with frontend developers and other team members to create seamless user experiences.

What are some typical challenges a Backend Software Engineer faces when integrating new services into an existing system?

Backend Software Engineers often encounter challenges such as ensuring compatibility between new services and legacy systems, maintaining data integrity during migrations, and managing increased system complexity. Effective integration also requires thorough testing to prevent disruptions to existing functionalities and close collaboration with frontend engineers, DevOps, and QA teams. Proactively communicating across teams and adhering to clear documentation standards can help mitigate integration risks and ensure a smoother deployment process.

What engineers make $300,000 a year?

Senior backend software engineers with extensive experience, specialized skills in areas like distributed systems or cloud computing, and often working at large tech companies or in high-demand industries can earn $300,000 or more annually. Compensation may include base salary, bonuses, and stock options, especially in competitive markets or executive-level roles.

What engineers make $500,000?

Senior software engineers, especially those in high-demand fields like backend development, cloud engineering, or machine learning, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, specialized skills, and working at large tech companies or startups with significant funding.

What is the difference between Backend Software Engineer vs Frontend Software Engineer?

AspectBackend Software EngineerFrontend Software Engineer
Primary FocusServer-side development, databases, APIsClient-side development, UI/UX, visual elements
Required SkillsProgramming languages like Java, Python, SQL; server managementHTML, CSS, JavaScript, frameworks like React or Angular
Work EnvironmentBackend teams, server infrastructure, cloud servicesDesign teams, user interface, web browsers
Common UsageBuilding and maintaining server logic and databasesCreating interactive and visually appealing web pages

While both roles involve web development, Backend Software Engineers focus on server-side logic and data management, whereas Frontend Software Engineers specialize in creating the visual and interactive aspects of websites. Both roles are essential in full-stack development and often collaborate closely.

Is back-end coding hard?

Backend software engineering involves writing server-side code that manages data, application logic, and integration with databases, which can be complex depending on the project. It requires knowledge of programming languages like Java, Python, or Node.js, as well as understanding of APIs, security, and system architecture. The difficulty varies based on experience, project scope, and the complexity of the systems involved.

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

To thrive as a Backend Software Engineer, you need strong programming skills in languages like Java, Python, or Node.js, a solid understanding of data structures, algorithms, and experience with database management, usually supported by a degree in computer science or related fields. Familiarity with tools such as Git, RESTful APIs, cloud platforms (AWS, Azure), and frameworks like Spring or Django is highly valued, and relevant certifications can be advantageous. Problem-solving ability, attention to detail, and effective teamwork are standout soft skills for this position. These skills and qualities are essential to build, maintain, and optimize robust, scalable server-side applications that meet user and business needs.
What are popular job titles related to Backend Software Engineer jobs in Indiana? For Backend Software Engineer jobs in Indiana, the most frequently searched job titles are:
Staff Software Engineer

Staff Software Engineer

Encamp

Indianapolis, IN โ€ข On-site

$185K - $225K/yr

Full-time

Medical, Dental, Vision, Retirement

Posted 9 days ago


Job description

Your next adventure starts at Encamp.
Encamp's mission is to make what's good for business good for the environment. Today, over 200 enterprise organizations trust Encamp to safeguard 40,000+ facilities. We're helping companies do what's right for the environment and enabling first responders to navigate emergency situations.
How we work
We work in small, high-agency teams that combine environmental expertise with highly capable engineers. Our approach is unique in the industry: automate all environmental compliance submissions for all agencies in all jurisdictions. This work matters to our customers, is technically difficult in ways that software rarely is, and compounds into a durable advantage over time.
We believe agentic engineering is here to stay, and so we are focused on evolving our structure and practices to meet the challenges of the day. This means a generous token budget and no policy holding back tool adoption. Encampers are engaged, kind, and learning to push the pace together. You will find us on an evolving combination of tools like Codex, Claude Code, and Cursor. We do not trade quality for perceived throughput. Verification remains the key constraint, which is why we read 100% of code and maintain a high bar for system design, data design, and overall quality.
About the role
As a Staff Software Engineer, you'll work directly with the CTO transforming what a small engineering organization can accomplish - operating at the intersection of architecture, execution, and culture. You'll lead technical direction in high-gravity areas like data design, systems design, and API design.
You'll own thorny technical problems end-to-end - distributed systems that span the breadth of the product and interact with processes in the real world. You'll make these systems reliable, performant, and operate them at scale.
Much of that work happens in a TypeScript-heavy stack across React and Vite on the frontend, GraphQL and Node on the backend, Prisma and Postgres in the data layer, and AWS services like Lambda and ECS in production.
Staff Software Engineers set the standard for how we build - through the quality of your work, the clarity of your communication, and your willingness to bring others along. This is a high-autonomy, high-impact role on a small team.
What you'll do
  • Architect and build systems spanning distributed systems, data design, and public APIs
  • Build customer-facing features with a broad mandate end-to-end
  • Work on agent-powered automation and our agency integrations layer
  • Shape engineering practices around AI-native development: tooling, workflows, review processes, codebase design that is legible to both humans and AI
  • Own technical decisions with broad impact and communicate the reasoning behind them, educating and empowering your colleagues along the way
  • Drive cross-cutting technical initiatives like performance, reliability, developer experience, and architecture evolution
  • Mentor and elevate other engineers through pairing, walkthroughs, and software design
  • Work directly with the CTO on high-value problems and long-term technical strategy

What we're looking for
  • You've designed and shipped complex software systems and can reason clearly about tradeoffs
  • You can take a high-stakes, ambiguous problem from framing through shipped solution
  • You've operated systems in production and know how to improve them over time rather than treating shipping as the finish line
  • You're actively adapting your workflow to make good use of AI tools while maintaining a high quality bar
  • You make other engineers better through communication, technical judgment, and the quality of your work
  • You operate from first principles and frame your decisions and communication based on clearly articulated technical reasoning rather than relying on hierarchy or authority
  • You show humility in technical discussions, and you're confident in your expertise and honest about its limits

What we're not filtering on
  • Formal education
  • Specific stack experience

Compensation & benefits
Salary: $185,000 - $225,000
  • Medical, dental, vision, 401k match
  • Flexible remote-first culture with home office allowance
  • High-performance gear for an optimized local dev setup
  • Equity
  • Parental leave

Ready to join us around the campfire?
Come join a team of trailblazers making a BIG difference in the environmental programs for more than 20k facilities around the United States. We're on a mission to create a world where good for business is good for the environment.
At Encamp, we believe we are better together - all of us, whatever our race, ethnicity, sexual orientation, age or physical ability. We strive to create an environment that encourages and celebrates diverse voices, backgrounds, and experiences. A cornerstone of our culture is the ability to bring their full, authentic selves to work every day. Encamp is committed to unbiased hiring practices and achieving minority representation above community averages.