Senior Software Engineer
DuCharme McMillen and Associates, Inc.
As an employee-owned company, DMA prioritizes employees. Low turnover rates and tenured teams are living proof:
- 2025 Great Places to Work Certified
- Employee stock ownership program eligibility begins on day one of employment (ESOP contribution is targeted at 6% of your annual compensation)
- Company paid parental leave
- Generous time off package
- Multiple benefit plans, eligibility begins on day one of employment
- Culturally focused on work/life balance, and the overall wellness of our employees
Position Summary The Senior Software Engineer - .NET is responsible for designing, developing, and maintaining scalable software solutions using .NET technologies. This role involves leading technical efforts, mentoring junior developers, and collaborating with stakeholders to deliver high-quality applications. The Senior Engineer also contributes to architectural decisions, CI/CD implementation, and continuous improvement initiatives. Essential Duties and Responsibilities
- Design, develop, and maintain high-volume, low-latency applications for mission-critical systems.
- Contribute to all phases of the software development lifecycle.
- Write well-designed, testable, and efficient code.
- Develop unit test cases for new features and bug fixes.
- Diagnosing and documenting root causes of software issues.
- Assist with conducting code reviews and ensuring adherence to coding standards and best practices.
- Provide technical support and guidance to team members.
- Prepare and produce releases of software components.
- Support continuous improvement by evaluating technologies and presenting alternatives.
- Break down tasks into subtasks and estimate effort for completion.
- Assist in collecting and documenting technical requirements.
- Develop high-level conceptual and low-level technical designs.
- Conduct technical feasibility studies and risk analysis.
- Collaborate with stakeholders to maintain product backlogs and roadmaps.
- Assist with ensuring software releases meet defined security and quality standards.
- Assist with conducting daily stand-ups, QA/QC meetings, and user training efforts.
- Facilitate and conduct release and sprint planning sessions.
- Prepare functional and technical documentation.
- Provide direction and technical expertise in design, development, and systems integration to developers as well as functional stakeholders.
- Develop and document potential solutions to a given issue.
- Drive continuous improvement in development practices.
- Identify, manage, and mitigate technical and operational risks.
- Bachelor's degree in computer science, Information Systems, or related field preferred.
- Minimum of 5+ years professional programming experience with .NET, C# , and related technologies.
- Strong familiarity with distributed systems, relational databases, and object-oriented programming .
- Deep experience with CSS, HTML, and modern front-end frameworks such as React, Vue.js, Angular , or Blazor .
- Strong familiarity with Git, GitLab/GitHub/BitBucket , and version control best practices .
- Deep familiarity with SDLC , automation frameworks , and unit testing .
- Strong familiarity with DevOps and CI/CD pipelines.
- Exposure to cloud platforms (Azure, AWS, GCP) and DevOps practices.
- Strong analytical thinking.
- Experience with Agile methodologies and tools like JIRA and Google Chrome .
- Excellent communication, organizational, and problem-solving skills.
- Ability to manage multiple tasks and mentor team members effectively.
- Excellent listening skills.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Indianapolis, IN vacancy
- ...V2X is seeking a highlyâskilled Senior Software Engineer to join our Engineering team in Indianapolis, IN supporting development and integration of advanced systems including situational awareness displays, mission computers, avionics, sensors, mission equipment, and...SeniorFull time3 days per week
- ...security focused agencies within the Department of Defense and U.S. Intelligence Community. We are currently seeking a Software Engineer (Senior) to join our team. Position Summary The Software Engineer (Senior) is responsible for conducting and/or...SeniorFull timeWork at office
- ...Job Description Insight Global is seeking a Sr. Software Engineer for a top data-driven client. This individual will join a fast-paced engineering team focused on improving the performance and reliability of API-driven data systems. The ideal candidate is a hands-on...Senior
- ...Job Category: Information Technology POSITION PURPOSE The Senior Software Engineer provides hands-on technical guidance and support to development teams, ensuring high-quality solutions, best practices, and timely delivery of initiatives. This role partners...Senior
$79.2k - $209.5k
...standards, and reduce technical debt. Improve the team through engineering practices, operational practices, development process,... ..., and mentoring. Responsibilities ~4-8 years of relevant software engineering experience. ~ BS or MS in Computer Science, or equivalent...SeniorTemporary workFlexible hours$95k - $105k
...communication protocols (REST, gRPC, Serial, Web Sockets, SiLA). Own software design and implementation for new product development,... ...application scientists. Partner with scientists and lab automation engineers to diagnose and resolve complex integration issues across APIs...Senior$95k - $105k
Job Overview The Senior Software Engineer is responsible for defining, implementing, and maintaining custom software products for medium and high throughput automated research systems. Together we'll be giving scientists around the world the tools to craft the next generation...SeniorPermanent employmentTemporary workH1bVisa sponsorshipWork visa$186.07k - $218.9k
...in collaboration with product, design, security, data or other engineering teams Demonstrate a keen awareness of Coinbase’s platform,... ...we look for in you You have at least 5 years of experience in software engineering and at least 5 years of experience in developing large...SeniorLocal area$118k - $178k
Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed's AI‑powered products to large and small language models (LLM and SLM), and safeguard AI actions. You will...Senior- ...products and expertise that help nearly 16 million people save for a better today and tomorrow. Section 1: Position Summary As a Software Engineer in the Ascensus AI Program, you will help turn modern LLM capabilities into reliable, observable, production‑grade software...SeniorWork experience placementSecond job
- Join a National Top Workplace Named a Top Workplace in the USA and Top Remote Workplace, Kobie is where the best minds in loyalty come together, driven by passion and innovation. We’re always looking for talented individuals who are ready to join a collaborative, growth...SeniorRemote workFlexible hours
$197.4k - $232k
...Employment Type: FullTime Location Type: Remote Department Engineering Compensation: $197.4K - $232K • Offers Equity At... ...Confluent. One Team. One Data Streaming Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical backend...SeniorFull timeRemote work$121k - $212.8k
...over 100 countries - moving AI from possibility to production in real-world enterprise environments every day. Job Title Senior Software Engineer Department & Team Genesys Cloud CX and Core Services, Core AI Team Job Reports to Joe Fruland Job Summary As aSenior Software...SeniorWork experience placementWork from homeWorldwideFlexible hours- ...people’s lives? Come be a part of our #calregionalfamily as a Senior Software Developer and help develop the heroes of tomorrow. Who We’re... ...an enthusiastic and self‑motivated full‑time Senior Software Engineer to join our team at our location in Carmel, IN. The job provides...SeniorFull timeWork experience placementWork at officeLocal areaRemote workWork from home2 days per week3 days per week
$132k - $244.2k
...re driven by purpose and ready to bring your best to work that truly matters for patients, we invite you to join us. As a Senior Software Engineer at Eli Lilly and Company, you will play a pivotal role in designing, developing, and maintaining innovative software...SeniorFull timeRemote workWorldwideFlexible hours2 days per week$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....SeniorFull timeTemporary workFlexible hours$165k - $241.4k
...Dashboard product. You will work with many different people within Engineering and throughout Cisco to help build the infrastructure and data... ...ship, analyze, and maintain scalable, distributed, enterprise software solutions that support the services which record and consume...SeniorPermanent employmentFull timeTemporary workLocal areaFlexible hours$83.43k - $222.48k
...aims to reinvent what a pharmacy and a health care company can be in the digital world. Currently, we are seeking a Senior Software Development Engineer with deep expertise in Java/JEE, Spring Boot, RESTful microservices, and Kafka to lead the design and development of...SeniorHourly payFull timeTemporary workLocal area$125k - $191.7k
...Job Description Hybrid: This role is categorized as hybrid/Remote Role: As a Senior Software Systems Engineer on the Software Validation team within the AV organization, you will play a critical role in leading the strategy and execution of validation efforts...SeniorLocal areaRemote workWork from homeFlexible hours- ...mission support. Its capabilities include data science, software development, network engineering, intelligence, surveillance, and reconnaissance (ISR),... ...Job Description SOSi is seeking an experienced Senior Software Engineer to support a mission-critical federal...SeniorContract workWork at officeRemote workMonday to FridayWeekend workAfternoon shift
- ...regular onsite presence in our Carme l, IN office. The Senior Software Developer leads software development projects and oversees the... ...) to improve productivity and code quality Applies sound engineering judgment when using AI generated output, ensuring...SeniorWork at office
- ...E-gineering E-gineering (EG) is a 100% employee-owned software consulting company based in Indianapolis, Indiana, founded in... ...yourself and your family. Position Overview Title: Senior AI Engineer Type: W-2 Employment Location: Indianapolis, IN (...SeniorFull timeWork at officeRelocation
- ...security focused agencies within the Department of Defense and U.S. Intelligence Community. We are currently seeking a Software Engineer (Senior) to join our team. Position Summary The Software Engineer (Senior) is responsible for conducting and/or...SeniorWork at office
- ...Job Description Job Description As the UX Software Engineer Technical Expert/Unit Lead, you will lead strategic activities to help define future product competitiveness and key fundamental technology application feasibility. You will lead the end-to-end planning, design...Senior
- Short Description: Experienced Java developer with expertise in Spring Boot, REST API development, batch processing, event-driven queue processing, MuleSoft integration, and document generation tools. Complete Description: Complete Description: ...Senior
- ...Senior.NET Developer Location: Only local candidates to Indiana, 2 N. Meridian St. Indianapolis 46204 Client: IN IDOH Duration: 12+ Months Job Description: The manager has indicated the position is a possible contract to hire opportunity for eligible candidates...SeniorFull timeContract workLocal area
- A leading data streaming company is seeking a Senior Software Engineer II in the United States to lead the design and implementation of complex backend services. Candidates must have 5+ years of experience in building scalable systems, deep proficiency in backend programming...SeniorRemote job
$120k - $140k
...Sr. Cloud Solutions Engineer Built on service. Powered by people. Impact exists because a small group of industry leaders believed... ...positions within Impact may involve access to information, technology, software, or technical data that is subject to U.S. export control laws...SeniorWork at officeRemote work$107k - $129k
...about opportunities to grow with us. We are seeking a talented Senior Software Developer to join our Information Technology team in... ...professional experience in application development, software engineering, or closely related roles. ~5+ years hands-on experience with...SeniorRelocationRelocation packageFlexible hours- FullStack, based in the United States, is hiring a Senior React + Node Engineer with a financial background. The role involves integrating with clients or working on internal teams to build financial systems. Candidates should have at least 5 years of experience, expertise...SeniorRemote job
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- ngo software engineer Indianapolis, IN
- entry level software engineer remote Indianapolis, IN
- software developer positions Indianapolis, IN
- software development engineer aws Indianapolis, IN
- consulting software engineer Indianapolis, IN
- financial software developer Indianapolis, IN
- software developer Indianapolis, IN
- software engineer healthcare Indianapolis, IN
- cybersecurity software engineer Indianapolis, IN
- software engineer travel Indianapolis, IN




