×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Indianapolis, Hamilton County, Indiana, 46262, USA
Listing for: Professional Management Enterprises (PME)
Full Time position
Listed on 2026-10-17
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, Senior Developer, Backend Developer
Salary/Wage Range or Industry Benchmark: 110000 - 150000 USD Yearly USD 110000.00 150000.00 YEAR
Job Description & How to Apply Below
Senior Software Engineer

Position Overview

Professional Management Enterprise, Inc. is seeking an experienced and motivated Senior Software Engineer to join our engineering team. In this role, you will make an immediate impact on our team, products, and engineering practices by contributing to all phases of the software development lifecycle, including requirements analysis, application design, development, testing, and deployment.

As a Senior Software Engineer, you will collaborate with cross-functional teams to develop scalable, reliable, and maintainable software solutions that support business objectives and deliver exceptional customer experiences. You will have the opportunity to influence technical decisions, improve engineering practices, mentor fellow team members, and contribute to solutions that make a meaningful difference for our clients.

As a Senior Software Engineer, your responsibilities will include:

  • Analyze business and technical requirements and translate them into effective application designs and software solutions.
  • Design, develop, test, deploy, and maintain full-stack web applications using modern web technologies.
  • Build and maintain scalable REST APIs and backend services that support application functionality and integration.
  • Contribute to team objectives related to system performance, software quality, scalability, security, and long-term maintainability.
  • Write clean, efficient, well-structured, and reusable code that follows established engineering standards and best practices.
  • Conduct code reviews, provide constructive feedback, and help establish consistent development practices across the team.
  • Perform root-cause analysis, troubleshoot technical issues, and implement effective bug fixes and preventative improvements.
  • Develop and maintain SQL queries, stored procedures, functions, and other database components as required.
  • Design and implement core components, shared libraries, and reusable solutions that enable other developers to work efficiently.
  • Collaborate with product managers, designers, QA professionals, and other stakeholders to evaluate requirements, estimate effort, and determine appropriate technical approaches.
  • Participate in Agile ceremonies, including sprint planning, daily stand-ups, backlog refinement, and retrospectives, as applicable.
  • Identify opportunities to improve development workflows, testing strategies, deployment processes, and application performance.
  • Stay current with emerging technologies, software development methodologies, and industry best practices.
  • Provide technical guidance, support, and mentorship to team members and collaborate across teams to achieve shared objectives.
What You Will Need

Required Qualifications
  • 5+ years of professional experience in full-stack software development
    , with experience building and supporting production applications.
  • Strong proficiency in JavaScript and Type Script.
  • Hands-on experience with Node.js, React, Redux, HTML, and CSS.
  • Experience working with relational databases and designing effective data models.
  • Proven ability to write and optimize SQL queries, stored procedures, functions, and related database logic.
  • Experience designing, developing, and maintaining RESTful APIs and backend services.
  • Strong understanding of computer science fundamentals, including data structures, algorithms, object-oriented programming, and software design principles.
  • Experience using Git and modern version control workflows.
  • Familiarity with testing frameworks and tools such as Enzyme, Mocha, or comparable testing technologies.
  • Demonstrated ability to optimize application code for production deployments, including performance, reliability, and maintainability.
  • Ability to maintain clean code architecture and ensure software…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary