Post job

Principal software engineer jobs in Lafayette, IN

- 104 jobs
All
Principal Software Engineer
Software Engineer
Embedded Software Engineer
Senior Engineer
Senior Software Engineer
Devops Engineer
Software Engineering Internship
Software Engineering Manager
Principal Engineer
Software Test Engineer
Senior Software Engineer Manager
Senior Release Engineer
Senior Computer Scientist
Lead Engineer
Software Engineer Lead
  • Embedded Software Test/Validation Engineer

    L&T Technology Services 3.6company rating

    Principal software engineer job in Rossville, IL

    This position is for a Systems/Quality Validation Engineer to support software validation for embedded systems and user interfaces in industrial or automotive applications. The role involves working as part of an engineering team that designs, develops, and tests software features on embedded electronic controls and displays. Key Responsibilities: Validate user interface and embedded software solutions. Identify and document bugs; collaborate with developers for resolution. Estimate and plan effort for test case generation. Execute test cases manually and develop scripts for test automation. Coordinate with global teams including systems, software, and validation engineers. Typical Day in the Role Daily stand-up meetings with the team. Execute test plans for new software releases. Develop new test plans for features and bug fixes. Identify, debug, and document issues. Communicate with system engineers and development teams. Education & Experience: Bachelor's degree in Computer Science, Software Engineering, or related field. Minimum 3 years of experience in software validation. Master's degree acceptable but must have 3+ years of experience. Top 3 Skills: SIL (Software-in-the-Loop) and HIL (Hardware-in-the-Loop) testing with strong documentation. Python scripting and test automation. Communication and collaboration. Additional Technical Skills: Test case documentation. Electronic hardware troubleshooting and maintenance. Desired: Familiarity with DevOps tools, containerization, and Linux environments.
    $59k-69k yearly est. 2d ago
  • Offboard software engineer

    Pentangle Tech Services | P5 Group

    Principal software engineer job in Rossville, IL

    This position is for a software engineer to develop Onboard Core Information software for Displays and Telematics used on machine and engine applications. The candidate is responsible for developing, configuring, and testing Onboard Core Information software; troubleshooting and correcting software issues; and reporting development status. This position involves working closely with systems engineers and the Core Information software development team. Hard Skills Embedded C or C++ RUST exposure Embedded Linux Git
    $65k-86k yearly est. 2d ago
  • Summer 2026 Software Engineer Intern

    Peraton 3.2company rating

    Principal software engineer job in West Lafayette, IN

    Responsibilities Peraton is seeking Summer 2026 Software Engineer Interns to support our Internal Research & Development (IRAD) program which will be conducted in our Herndon, VA, West Lafayette, IN or Blacksburg, VA offices. Join our Technology and Engineering Software Delivery Center and support exciting, advanced research projects in areas such as communications, space, cybersecurity, defense, health, and mobile. You'll have the opportunity to work in a collaborative, supportive environment with our full-time staff, allowing you to grow your skills and your career while building experience in a variety of different projects and domains. You'll work in an Agile software development environment supporting requirements/story development, software architecture and design, software development, and unit/component testing. You'll also get the chance to obtain certifications in leading technologies to enhance your skills, such as Amazon Web Services. We ask that each intern be available to work the duration of the ten weeks (June to August) and commit to working a minimum of 35-40 hours per week. This program is geared toward technical college students, actively enrolled at a four-year university, who will be rising into their junior or senior years. However, strong underclassmen may be considered if they have declared their major and have completed qualified coursework. Qualifications Required Qualifications: HS Diploma and some advanced level training. U.S. Citizenship. Have completed progress toward a bachelor's degree in computer science, computer engineering, or a related field. Foundational experience in an object-oriented programming language, preferably in Java, and exposure to software engineering processes. Hands on programming experience through coursework and/or prior internships. Strong analytical and problem-solving skills. Ability to quickly adapt and learn new technologies and concepts. Self-motivated, independent, detail oriented, responsible team-player. Strong written and oral communication skills. Desired Qualifications: 3.0 and above GPA. Exposure to Agile software development processes. Familiarity with web development frameworks and/or database technologies. Exposure to cloud computing environments. #PeratonIntern Peraton Overview Peraton is a next-generation national security company that drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world's leading mission capability integrator and transformative enterprise IT provider, we deliver trusted, highly differentiated solutions and technologies to protect our nation and allies. Peraton operates at the critical nexus between traditional and nontraditional threats across all domains: land, sea, space, air, and cyberspace. The company serves as a valued partner to essential government agencies and supports every branch of the U.S. armed forces. Each day, our employees do the can't be done by solving the most daunting challenges facing our customers. Visit peraton.com to learn how we're keeping people around the world safe and secure. Target Salary Range The rate / range per hour below represents the typical salary range for this position. Salary is determined by various factors, including but not limited to, the scope and responsibilities of the position, the individual's experience, education, knowledge, skills, and competencies, as well as geographic location and business and contract considerations. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. SCA / Union / Intern Rate or Range $25.00/hour EEO EEO: Equal opportunity employer, including disability and protected veterans, or other characteristics protected by law.
    $25 hourly Auto-Apply 9d ago
  • Embedded Software Senior Engineer-1

    Caterpillar, Inc. 4.3company rating

    Principal software engineer job in Rossville, IL

    **Your Work Shapes the World at Caterpillar Inc.** When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. **Role Definition** As an Embedded Software Senior Engineer, you'll join a team dedicated to developing and delivering innovative embedded software solutions for aftermarket upgrades. Your responsibilities include designing, implementing, testing, and optimizing software for embedded devices and systems, while ensuring efficiency and stability. You'll support all phases of software activities-launch, development, validation, and production release-across multiple projects, leveraging Caterpillar electronic components and controls with aftermarket-specific requirements. Aftermarket Kits are distributed through the parts network and installed by dealers using service instructions released with the product. The Mossville AC-based team operates on short development cycles and collaborates directly with internal partners, dealers, and customers, fostering a creative environment focused on unique customer solutions. The role requires proven embedded software development and system integration experience, emerging leadership skills, and strong communication abilities. You'll work with global teams in India and China, support stakeholder reviews and project meetings. **Responsibilities** + Support collection and analysis of user/client requirements to create the software requirements specification (SRS) documentation. + Write and Implement source code of embedded systems and enhance code samples of existing systems. + Testing and debugging embedded system software using different tools/methods available to improve code quality and optimize system performance. + Collaborate with other teams to provide post-production support and CI. + Requires a degree in an accredited Engineering or Computer Science curriculum. + Responsible for Design Reviews and Stakeholder Updates materials and support + Efficiently delivers software for Aftermarket products to meet timelines. **What skills you will have:** + **Requirements Analysis:** Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project. + **Software Development:** Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements. + **System Testing:** Knowledge of system and software testing; ability to design, plan and execute system testing strategies and tactics to ensure the quality of software at all stages of the system life cycle. + **Technical Troubleshooting:** Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation. **Top Candidates will have:** + 2+ years in research, design, develop, and test of low-layer embedded software, such as RTOS integrations, I/O drivers, boot loaders, non-volatile memory interfacing, board initializations, or communication networks (e.g. J1939/CAN/Ethernet) for electronic controls/display/telematics devices. + Developed programs in ANSI C90 / C99 / similar for real-time embedded software development + Utilized Python and shell scripting for automating build processes. + Familiar with version management tools (e.g. Git) and related merging/management + Conducted technical and code reviews and leadership of cross functional teams + Progressive embedded software experience in control systems integration. **Additional Details:** + This position requires the candidate to work full-time on site at the Mossville, IL AC office Monday to Friday. + Relocation assistance is NOT available for this position. + Visa sponsorship is NOT available with this position. \#LI **Summary Pay Range:** $110,520.00 - $165,840.00 Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar. **Benefits:** Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits. + Medical, dental, and vision benefits* + Paid time off plan (Vacation, Holidays, Volunteer, etc.)* + 401(k) savings plans* + Health Savings Account (HSA)* + Flexible Spending Accounts (FSAs)* + Health Lifestyle Programs* + Employee Assistance Program* + Voluntary Benefits and Employee Discounts* + Career Development* + Incentive bonus* + Disability benefits + Life Insurance + Parental leave + Adoption benefits + Tuition Reimbursement * These benefits also apply to part-time employees **Posting Dates:** Any offer of employment is conditioned upon the successful completion of a drug screen. Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply. Not ready to apply? Join our Talent Community (*********************************************** .
    $110.5k-165.8k yearly 8d ago
  • AI Native Software Engineering Senior Manager | Associate Director

    Accenture 4.7company rating

    Principal software engineer job in Carmel, IN

    We are: A forward-thinking services company at the forefront of AI-native innovation. We partner with enterprise clients to create next-generation, agent-powered workflows engineered to scale in real-world settings. Our engineers embed deeply with customers, moving projects beyond experimentation into operational reality. You are: An AI Native Engineer with a minimum of 5 years of experience building cloud-native solutions, and deep expertise in designing and deploying agentic systems, especially for enterprise environments. You are a critical thinker that thrives in ambiguity, delivering concrete results by designing, building, and running custom AI agents that augment workflows and scale across modern infrastructure. Y ou'll help shape the playbook for how enterprises adopt and scale AI-native engineering globally. The Work: You'll embed directly with clients - acting as both technologist and trusted advisor. You'll partner with stakeholders to define use cases, rapidly prototype, and deploy agentic workflows that are robust, secure, and operational in complex enterprise domains. Often, these will be completely net new platforms and systems that need to be stitched together in our clients' environments alongside our Ecosystem partners. Responsibilities: + Agent Architecture and Engineering: Design and engineer enterprise-ready AI agents encompassing retrieval, orchestration, policy-based routing, tool invocation, evaluation harnesses, and lifecycle observability. + AI Platform Integration: Develop abstraction layers across AI providers (Anthropic, Google, OpenAI, etc. ) to enable seamless integration and enablement. + Cloud-Native Engineering: Leverage containerization (Kubernetes, Docker), microservices, serverless, event-driven architectures, CI/CD, and observability to deliver scalable AI-native systems. + Domain-Specific Workflows: Tailor and deploy agentic applications across verticals - e.g., finance, healthcare, retail - addressing domain-specific processes via intelligent automation. + Client Engagement: Conduct design workshops, POCs, and code-with sessions to shape data-driven agent workflows with stakeholders, fostering trust and adoption. + Measure & Improve: Define and use key metrics, test harnesses, and evaluation plans to measure agent accuracy, latency, safety, and cost effectiveness. + Knowledge Sharing: Craft reusable patterns, documentation, and best practices to influence internal assets and client roadmaps. Travel may be required for this role. The amount of travel will vary from 0 to 100% depending on business need and client requirements. What You Need: + Minimum of 10 years engineering experience with cloud-native systems (APIs, microservices, containerization, serverless). + Minimum of 1 years of deep expertise in designing and deploying agentic solutions (agents, orchestration, context engineering, RAG, workflows) in production environments. + Minimum of 7 years of experience with AI platforms - OpenAI, Claude, Vertex AI, plus open-source models - including building abstraction layers to manage multi-provider pipelines. + Minimum of 10 years of experience programming in Python, Java, or equivalent; familiarity with evaluation tooling, logging, monitoring, and agent observability. + Minimum of 10 years of experience deploying to production - CI/CD, infrastructure as code (Terraform, Helm), monitoring, and debugging. + Minimum of 10 years of experience in client communication and collaboration, including being capable of leading technical workshops and delivering under ambiguity. + Bachelor's degree in Computer Science, Engineering, or equivalent; additional AI certifications or agentic tool experience is a plus. Bonus Points If: + You've served as an Agentic AI Engineer in an Enterprise environment + You've defined or worked with enterprise-grade architectures for compound AI systems, orchestration frameworks, or agent registry/stream-based architectures. + You understand the AI-native paradigm - blending cloud-native with generative model architectures - optimizing for performance, modularity, and efficiency. + You've delivered solutions across multiple industries (e.g., finance, healthcare) by tailoring agentic workflows to industry needs. Compensation at Accenture varies depending on a wide array of factors, which may include but are not limited to the specific office location, role, skill set, and level of experience. As required by local law, Accenture provides a reasonable range of compensation for roles that may be hired as set forth below.We accept applications on an on-going basis and there is no fixed deadline to apply. Information on benefits is here. (************************************************************ Role Location Annual Salary Range California $132,500 to $302,400 Cleveland $122,700 to $241,900 Colorado $132,500 to $261,300 District of Columbia $141,100 to $278,200 Illinois $122,700 to $261,300 Maryland $132,500 to $261,300 Massachusetts $132,500 to $278,200 Minnesota $132,500 to $261,300 New York/New Jersey $122,700 to $302,400 Washington $141,100 to $278,200 #LI-MP #LI-NA Requesting an Accommodation Accenture is committed to providing equal employment opportunities for persons with disabilities or religious observances, including reasonable accommodation when needed. If you are hired by Accenture and require accommodation to perform the essential functions of your role, you will be asked to participate in our reasonable accommodation process. Accommodations made to facilitate the recruiting process are not a guarantee of future or continued accommodations once hired. If you would like to be considered for employment opportunities with Accenture and have accommodation needs such as for a disability or religious observance, please call us toll free at **************** or send us an email or speak with your recruiter. Equal Employment Opportunity Statement We believe that no one should be discriminated against because of their differences. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law. Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities. For details, view a copy of the Accenture Equal Opportunity Statement (******************************************************************************************************************************************** Accenture is an EEO and Affirmative Action Employer of Veterans/Individuals with Disabilities. Accenture is committed to providing veteran employment opportunities to our service men and women. Other Employment Statements Applicants for employment in the US must have work authorization that does not now or in the future require sponsorship of a visa for employment authorization in the United States. Candidates who are currently employed by a client of Accenture or an affiliated Accenture business may not be eligible for consideration. Job candidates will not be obligated to disclose sealed or expunged records of conviction or arrest as part of the hiring process. Further, at Accenture a criminal conviction history is not an absolute bar to employment. The Company will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. Additionally, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the Company's legal duty to furnish information. California requires additional notifications for applicants and employees. If you are a California resident, live in or plan to work from Los Angeles County upon being hired for this position, please click here for additional important information. Please read Accenture's Recruiting and Hiring Statement for more information on how we process your data during the Recruiting and Hiring process.
    $88k-110k yearly est. 60d+ ago
  • Lead Software Engineer (in person)

    Sep 3.1company rating

    Principal software engineer job in Westfield, IN

    Job DescriptionSEP has openings for experienced lead software engineers. We've been helping companies build great software products since 1988 in a wide range of industries and technologies. We provide software product and design outsource and consulting services covering all areas of the software life cycle.What we have to offer Variety on every axis ... tools, technologies, market sectors, methodologies Flexible, reasonable work schedules Extensive opportunities to learn and develop yourself A community of friendly, talented, and effective peers Opportunities to try out different roles with minimal risk Gorgeous facilities What you'll be doing Lead small- to medium-sized cross-functional teams to build product Work on projects in a wide variety of domains: life science, medical, aerospace, finance, heavy machinery (did we mention we have a lot of variety!?) Build and deliver great software while maintaining a clear understanding and vision of the client's needs Guide team members towards effective solutions during all stages of the project Maintain the project momentum through timely communication and problem solving with all stakeholders Deepen engineering expertise and technical capacity of team members through constructive feedback Help your team, client, and SEP constantly get better Key attributes for applicants A passion for great products, software development, and learning Experience leading teams of 4 or more other engineers (5+ years desired) Excellent problem solving skills Strong communication skills Professional experience with mainstream development technologies (JavaScript, .NET, Python, iOS, Android, Java, React, etc.) (10+ years desired) Must be legally authorized to work in the United States Must not require visa sponsorship or have work authorization based on OPT or CPT Must be able to work from our office in Westfield, IN without relocation financial assistance SEP is a software product design and development company located in Westfield, IN. We provide powerful teams of thoughtful developers and designers to bring ideas to life. Founded in 1988, SEP is one of Indiana's largest software development firms with 170 employees. Our clients span from Fortune 100 to scale-up companies. We are 100% employee-owned through an ESOP and are consistently recognized for our great culture (Top Workplaces, Best Place to Work in Indiana, Techpoint Mira Exceptional Employer). We are an equal opportunity employer. All employment is decided based on qualifications, performance, merit, and business need. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law.
    $90k-121k yearly est. 20d ago
  • Software Engineer ( C / C++ / FPGA / Veriglog / VHDL / Embedded )

    Technical Recruiting Solutions

    Principal software engineer job in West Lafayette, IN

    Multiple Positions Are Available - Some Qualifications Not Strictly Required but Preferred Qualifications of the Software Engineer ( C / C++ / FPGA / Veriglog / VHDL / Embedded ) : Verilog / VHDL / HDL / WHDL Cryptography Designing firmware systems FPGA AXI programming Embedded Software Development Linux C/C++ Atlassian Tool Suite Expert knowledge of Vivado, Libero, and Quartus design workflow Designing modular and portable FPGA firmware functional blocks to meet the requirements of open-architecture standards Designing and testing of functional blocks for Altera/Intel and other FPGAs Benefits of the Software Engineer ( C / C++ / FPGA / Veriglog / VHDL / Embedded ) : 401(k) Health insurance Dental insurance Vision insurance Life insurance Disability insurance Paid time off Parental leave Professional development assistance Tuition reimbursement
    $63k-83k yearly est. 60d+ ago
  • Senior Computational Scientist

    Purdue University 4.1company rating

    Principal software engineer job in West Lafayette, IN

    Senior Computational Scientist Purdue University - West Lafayette, IN Inspire Discovery. Empower Research. Advance Together. Join Purdue University, a leader in cutting-edge research and innovation, as a Senior Computational Scientist supporting world-class investigators at the forefront of scientific discovery. Become part of a collaborative environment where your expertise helps turn complex computational challenges into groundbreaking results. What You'll Do: * Serve as a consultative partner, enabling researchers to leverage large-scale computing systems and tools to explore the most challenging questions in science and engineering * Use creativity and innovation to develop solutions for unique computing problems, collaborating with colleagues, researchers, national partners, and vendors to deploy novel computational and data technologies * Diagnose, design, code, test, and maintain sophisticated programs crucial to research success * Lead training workshops that empower a diverse research community, helping everyone-from students to principal investigators-develop critical skills in computational science * Represent Purdue at conferences and workshops nationwide, sharing your ideas and learning from peers across the research computing landscape Why Purdue? * Be part of a community where every voice matters, and inclusion and respect are the foundation for achieving excellence * Unlock continuous learning opportunities and professional development in an environment that celebrates curiosity and growth * Work side by side with globally recognized scholars and technology leaders, making an impact-on campus and beyond * Thrive in a culture that supports balance, well-being, and authentic collaboration Ready to expand what's possible in research and in your own career? Join us at Purdue-where your expertise helps drive discoveries that change the world, and where you are empowered to grow, belong, and excel. About Us Purdue University's Research Computing department is committed to promoting and advancing all individuals ) to create an environment where uniqueness is celebrated and persons from all backgrounds can thrive. Purdue's Research Computing department provides access to leading-edge computational and data storage systems as well as expertise in a broad range of high-performance computing activities. To fulfill our mission, we: * provide advanced computational resources and services to support Purdue faculty and staff researchers * evaluate, deploy, and support hardware and software for large-scale scientific computing * promote the effective use of our research computing systems and application software through training and education, consultation, and documentation * contribute to the discovery process through algorithm design and development of effective computing techniques What We're Looking For Education and Experience Required: * Master's degree in chemistry, engineering, math, physical or life sciences, computer science or related field; PhD preferred * Two (2) years to three years of experience in developing parallel computing applications, libraries or software tools working with researchers to integrate computing techniques into research activities using common HPC programming languages, tools, and techniques including Fortran and/or C/C++, MPI, OpenMP, CUDA * An equivalent combination of education and/or experience will be accepted Skills Needed: * Ability to: * work on a wide-ranging team * plan, organize and prioritize tasks, and complete projects with minimal supervision * Knowledge of: * Linux operating system * scripting languages, i.e. Shell * version control software, i.e. GIT Preferred: * Knowledge of commercial and public domain software packages and tools * Good verbal and written English communication skills including the ability to consult with researchers, make presentations, develop and present training material, and develop documentation Additional Information: * Purdue University will not sponsor employment authorization for this position * A background check will be required for employment in this position * FLSA: Exempt (Not Eligible for Overtime) * Retirement Eligibility: Defined Contribution Waiting Period * Benefit Statement: Purdue University offers a substantial Benefit Package including medical, dental, and vision insurance as well as a generous paid time off package for sick and vacation days Career Stream Professional 3 * Pay Band S120 * Job Code #20003220 Career pathmaker: ****************************************** The anticipated annual salary for this position is between $80,796 and $85,932 commensurate with the candidate's education and experience. The final salary offer will be determined based on a variety of factors, including equity, available budget, educational background, and relevant experience. Who We Are Purdue is a community built on collaboration, with global perspectives, Boilermaker pride and endless opportunity to live, learn and grow. Join us and contribute to our culture. Equal Opportunity Employer Purdue University is an EOE employer. Apply now Posting Start Date: 10/27/25
    $80.8k-85.9k yearly 22d ago
  • Software Engineer - Software Products (Multiple Openings)

    Schweitzer Engineering Laboratories 4.7company rating

    Principal software engineer job in West Lafayette, IN

    The Opportunity: Schweitzer Engineering Laboratories, Inc. (“SEL”) seeks professional, innovative and detailed individuals for our Software Engineer - Software Products located at our field office in West Lafayette, Indiana. If you are looking for an opportunity to work with industry experts while participating in developing cutting edge products, then this may be the position for you! Software Engineer - Software Products (Multiple Openings) Responsibilities: The Software Engineer - Software Products is required to perform systems analysis and design. The incumbent will apply the principles of software engineering and computer science to: (1) design, code, test, debug, document and maintain SEL's Software Products; (2) make software recommendations to management; (3) devise and modify procedures to solve problems taking into consideration computer equipment capacity and limitations, operating time and form of desired results; (4) prepare detailed specifications from which programs will be written; (5) provide project management, task leadership and training for project team members as may be needed; (6) stay abreast of industry developments relative to computer science; and (7) follow and improve the company's software development processes. To Apply: We ask all candidates to apply through our website at *********************** An Award Winning Company The Schweitzer Engineering Laboratories, Inc. (SEL) family of companies has earned a reputation for quality, reliability, integrity, and service. This has enabled us to expand within both the electric utility and industrial markets in many different industries, markets, and geographies around the world. Communication with Applicants SEL sends an initial e-mail response to all applicants at time of résumé or CV submittal. If you do not receive this communication, please check your SPAM filter and make sure your system is not blocking e-mails from SEL. It is important that you ensure your receipt of this e-mail as SEL may communicate future position updates via e-mail. SEL is an Equal Opportunity Employer: Vets/Disabled. #SEL25
    $63k-83k yearly est. Auto-Apply 2d ago
  • Sr. Software Engineer (C# .NET)

    Openlane

    Principal software engineer job in Carmel, IN

    Who We Are: At OPENLANE we make wholesale easy so our customers can be more successful. We're a technology company building the world's most advanced-and uncomplicated-digital marketplace for used vehicles. We're a data company helping customers buy and sell smarter with clear, actionable insights they can understand and use. And we're an innovation company accelerating the future of wholesale remarketing through curiosity, collaboration, and an entrepreneurial spirit. Our Values: Driven Waybuilders. We pursue challenges that inspire us to build, create, and innovate. Relentless Curiosity. We seek to understand and improve our customers' experience. Smart Risk-Taking. We transform risk into progress through data, experience, and intuition. Fearless Ownership. We deliver what we promise and learn along the way. Location: Remote-North America (EST preferred) We're Looking For: We are seeking a Sr. Software Engineer with experience in building scalable, cloud-native APIs with .NET, preferably Core / Java / Kotlin. You will be part of an Enterprise Technology Services team responsible for constructing and maintaining high-value core system components. You will be involved in the continuous improvement of core offerings, leading technical discussions on software architecture and testing, and collaborating with cross-functional teams. In this role, you will have the opportunity to use your experience in application development, front-end JavaScript frameworks, telemetry, and performance tuning. The ideal candidate will have 5+ years of experience in relevant areas. You Are: Detail-oriented. You will ensure the quality of the product through code reviews and a high level of unit and functional test coverage. Relentlessly Curious. You are constantly learning and seeking ways to improve yourself and the processes around you. Supportive. You enjoy mentoring and supporting other team members by conducting code reviews and applying your experience in process and technical leadership. Confident. You not only love to code, but you're also excellent at it! You Will: Continuously work on enhancing core offerings. Lead technical discussions on software architecture and testing to ensure that we do not compromise on quality and performance. Collaborate with cross-functional teams to construct and maintain high-value core system components, leveraging multiple technology stacks. Core Tech Stack: .NET Core PostgreSQL Kubernetes in AWS OpenTelemetry Must Have's: 5+ Years of experience building scalable, cloud-native APIs with .NET University degree or advanced diploma in a software engineering-related discipline, preferably in Computer Science, or equivalent experience. Experience with telemetry and performance tuning leveraging modern APM tooling. A strong understanding of application development, including development and testing methodologies. Nice to Have's: Experience with Amazon Web Services (AWS). Experience with Kubernetes and OpenTelemetry Experience building cloud-native APIs with Java Experience with Azure Cloud Services What We Offer: Competitive pay Medical, dental, and vision benefits with employer HSA contributions (US) and FSA options (US) Immediately vested 401K (US) or RRSP (Canada) with company match Paid Vacation, Personal, and Sick Time Paid maternity and paternity leave (US) Employer-paid short-term disability, long-term disability, life insurance, and AD&D (US) Robust Employee Assistance Program Employer paid Leap into Service Day to volunteer Tuition Reimbursement for eligible programs Opportunities to expand your skill set and share your knowledge across a publicly traded, global organization Company culture of internal promotions, diverse career paths, and meaningful advancement Sound like a match? Apply Now - We can't wait to hear from you! Compensation Range of Annual Salary: $112,000.00 - $140,000.00 (Depending on experience, skill set, qualifications, and other relevant factors.)
    $112k-140k yearly Auto-Apply 60d+ ago
  • Sr. Software Engineer

    Robert Half 4.5company rating

    Principal software engineer job in Westfield, IN

    Description We are looking for a talented and experienced Senior Software Engineer to join our team in Westfield, Indiana. In this role, you will lead the development of cutting-edge AI solutions, collaborate with cross-functional teams, and ensure the scalability and security of multi-tenant platforms. This is an exciting opportunity to work in a dynamic environment where innovation and experimentation are highly valued. Responsibilities: - Lead and mentor a small team of AI engineers, guiding technical direction and ensuring timely delivery of high-quality solutions. - Design and implement AI-driven agents and chat-based tools that function reliably within a multi-tenant architecture. - Integrate AI workflows with services from providers like OpenAI, Anthropic, or open-source models, ensuring seamless orchestration. - Optimize platform scalability, performance, and security across tenant environments. - Take full ownership of projects, managing everything from architectural design to deployment and performance monitoring. - Collaborate closely with product management, DevOps, and other engineering leads to align project scope and timelines. - Stay informed on advancements in AI technologies and explore new approaches for real-world applications. - Foster a fast-paced, experimentation-driven culture that encourages innovative thinking and rapid delivery. - Champion best practices in engineering to drive continuous improvement and operational excellence. Requirements - Minimum of 5 years of software engineering experience, with at least 2 years focused on AI/ML systems and 2 years in technical leadership roles. - Proven expertise in developing and deploying agent-based solutions utilizing frameworks like LangChain or AutoGen. - Strong understanding of multi-tenant systems, including tenant isolation, security protocols, and resource optimization. - Hands-on experience with infrastructure-as-code tools such as Terraform and serverless compute frameworks. - Familiarity with modern MLOps practices and AI application patterns like vector databases and retrieval-augmented generation. - Excellent communication skills, capable of articulating technical concepts to stakeholders and leadership. - Ability to innovate, adapt, and drive improvements in engineering processes and practices. - Experience in integrating AI orchestration layers for task-based tools or chat applications. Technology Doesn't Change the World, People Do. Robert Half is the world's first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles. Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app (https://www.roberthalf.com/us/en/mobile-app) and get 1-tap apply, notifications of AI-matched jobs, and much more. All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information. © 2025 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking "Apply Now," you're agreeing to Robert Half's Terms of Use (https://www.roberthalf.com/us/en/terms) .
    $84k-110k yearly est. 52d ago
  • Embedded Software Engineer

    Krg Technology 4.0company rating

    Principal software engineer job in Rossville, IL

    Rahul KRG Technologies Inc. 25000 | Avenue Stanford | Suite 253 | Valencia, CA 91355 ************ EXT-215 ************************* Job Description: Scope of Work: This is a position for a software engineer to develop Telematics on-board software for Caterpillar machine & engine applications. The candidate's duties will include but are not limited to: developing, configuring, and testing Telematics on-board software; troubleshooting and correcting software issues; and reporting development status. This position involves working closely with Telematics systems engineers, and Telematics software development team. Required Qualifications: BSEE, BSCE, or BSCS. Five to ten years of development experience using Objective C, C# or C++ (with emphasis on C++11/14) programming languages. Three to five years of embedded software experience. Development experience using Object Oriented Design. Desire to work in a fast-paced Agile team environment. Qualifications Embedded software experience. Experience in Objective C, C# or C++ (with emphasis on C++11/14) Additional Information All your information will be kept confidential according to EEO guidelines.
    $79k-103k yearly est. Easy Apply 60d+ ago
  • Embedded Software Engineer 3

    Belcan 4.6company rating

    Principal software engineer job in Rossville, IL

    Job Title: Embedded Software Engineer 3 Zip Code: 61552 Job Duration: 12 Months Pay Rate: $56.67/hr. Keywords: #Mossvillejobs; #EmbeddedSoftwareEngineeringJobs; Job Description The main function of an embedded software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the embedded software and systems that make computers work. A typical embedded software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications. Job Responsibilities: * Design and implement software of embedded devices and systems from requirements to production and commercial deployment for product lines. * Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions. * Analyze and enhance efficiency, stability and scalability of system resources * Review project requests describing database user needs to estimate time and cost required to accomplish project. Skills: * Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. * Knowledge of reading schematics and data sheets for components * Basic knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery. * Basic ability to troubleshoot issues and make system changes as needed to resolve issue. * Basic knowledge of computer hardware and software. Solid programming experience in C or C++ * Knowledge of computer development software as it relates to embedded systems, such as SQL, VisualBasic, etc. Education/Experience: * Bachelor's degree in computer science, software engineering or relevant field required. * 5-8 years experience required. Belcan is an equal opportunity employer. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, state or local laws."
    $56.7 hourly 3d ago
  • Senior Software Engineer (On-Site, IN)

    Allied Solutions 4.6company rating

    Principal software engineer job in Carmel, IN

    The Senior-Level Software Engineer is responsible for developing and supporting the individual components within an application. They will coach and mentor less experienced software engineers and will often lead code reviews. Work is expected to be completed correctly and quickly with little-to-no supervision or assistance needed. Success in this position will largely be determined by the ability to help other software engineers improve and by the ability to lead technical efforts within the team and the department.Job Duties and Responsibilities: Development (45%): Review and analyze existing application effectiveness and efficiency. Develop strategies for improving or leveraging these systems. Design, build, and implement new applications, web pages, and websites; integrating sites with back-end applications; migrating legacy applications to the web; and performing day-to-day administration of the organization's web portfolio. Work in collaboration with a team to develop strategies for improving or leveraging existing systems. Analyze and prioritize front-end backlog tasks for in-development applications. Work in collaboration with a team to research and make recommendations on software products and services in support of procurement and development efforts. Communications (15%): Collaborate with developers, analysts, designers, and system owners in the testing of new software programs and applications. Work directly with the product and scrum teams to make sure all requirements are met and work is being completed in a satisfactory amount of time Communicate with middle managers of other departments to make sure expectations are set and met Mentoring (15%): Work closely with less experienced developers to make sure they have the support they need to be successful Perform code reviews with the goal of creating better developers, not just validating the functionality of the code Architecture (15%): For smaller projects and modifications, design the architecture needed for a software product For larger projects, work closely with the architecture team, specifically the Software Architect, to assist in designing robust, clean and scalable software solutions Engage with the architects to become more familiar with newer technologies Research and Risk Management (10%): Conduct research and make recommendations on software products and services in support of procurement and development efforts. Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment, and by participating in educational opportunities, reading professional publications, etc. Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code. Qualifications (Education, Experience, Certifications & KSA): High School Diploma required Bachelor's degree in Computer Science or a related field preferred 5-7 years of Software Engineering experience required Extensive (5-7 years) proficiency working with most of the following technologies required: C# (or some other object-oriented language) JavaScript frameworks (React, Node.js, Angular, Vue.js) Cloud Services (AWS, Azure, GCP) Web services (RESTful and/or SOAP) .NET Core MVC Windows / Worker services DevOps including CI/CD SQL Pega NoSQL databases Extensive understanding of the software development lifecycle (SDLC) Ability to create flow diagrams for software products Expert knowledge of database design and file management techniques Extensive understanding of Agile concepts Develop reusable software building blocks to enable faster delivery Experience with relational databases Highly self-motivated and self-directed. Experience working in a team-oriented, collaborative environment Strong customer-service orientation Excellent written and oral communication skills Excellent listening and interpersonal skills Ability to communicate ideas in both technical and user-friendly language Ability to conduct research into application development issues and products Keen attention to detail Able to work in a team-oriented, collaborative environment Ability to work both independently and on a team Collaborate with stakeholders (e.g. business stakeholders, product owners, project managers, and end users) to understand functional and non-functional requirements Investigate and propose solutions to development and design problems #LI-ID1 The above statements are intended to describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, skills, efforts or working conditions associated with a job. We offer our employees a robust compensation package! Our comprehensive benefits include: medical, dental and vision insurance coverage; 100% company-paid life and disability coverage, 401k options with company match, three weeks PTO by the end of the first year and much more. Allied proudly promotes from within as part of a strong commitment to providing career growth opportunities for employees of all levels. Our diverse business portfolio allows employees broad career options with the advantage of staying with the same organization. All qualified candidates will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. To view our privacy statement click here To view our terms and conditions click here
    $81k-100k yearly est. Auto-Apply 20d ago
  • Sr Settlements Software Engineer

    Midcontinent Independent System Operator, Inc. 4.4company rating

    Principal software engineer job in Carmel, IN

    Midcontinent Independent System Operator, Inc. - Carmel, IN Job Title: Sr. Settlements Software Engineer Duties: The Sr. Settlements Software Engineer at Midcontinent Independent System Operator Inc. in Carmel, IN will build critical software applications used to settle financial transactions related to the power grid. This role will develop and maintain ISO systems by performing the following duties: design and develop high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance; code, test, debug, document, and install modified and new programs to meet business and compliance requirements; collaborate with architects, database engineers, and other software developers in conceptualizing, initiating, and developing new software programs and applications; provide expert technical advice and guidelines for each of the core architecture domains; work closely with assigned business groups to define application enhancements and requirements; assist in translating business requirements into project or design plans; maintain integrity of program logic and coding and establish required checks and balances for operational controls; monitor production programs for expected performance and respond to errors and emergency problems; determine, develop, and maintain shared software libraries, user manuals and guidelines, and design artifacts as determined for the project or software implementation; and assist in the transition from development to operations and support groups, adhering to committed release schedules and ensuring compliance with all processes, procedures, and standards. Lead a team of developers to implement software solutions within the context of an ISO Settlements system. Identify skills and areas of growth in direct reports and facilitate their professional development. Communicate technical topics to business stakeholders and executive leadership to drive technical excellence within the practice of software engineering. May work from anywhere in the U.S. #LI-NDI #LI-DNI #LI-DNP #INDdni. Minimum Requirements: Requires a Bachelor's degree in Management Information Systems, Computer Science, Computer Engineering, or a related field and 5 years of software engineering experience. Must include 5 years of experience with each of the following: (1) Java; (2) JBOSS and Spring Boot; (3) Object Oriented analysis and design; (4) Rest, SOAP, HTTP, and JSON; (5) designing and optimizing applications for performance; (6) developing event driven services with JMS; (7) service load balancing with HAProxy; (8) relational databases and SQL, including Oracle and SQL Server; (9) MongoDB database; and (10) developing and maintaining ISO settlements software systems. Must also include 1 year of experience with each of the following: Docker containerization and orchestration through Kubernetes; C# programming language; and Rust programming language. Midcontinent Independent System Operator, Inc.'s ongoing employee referral incentive program does apply to this position. Contact Human Resources for further details about the employee referral incentive program. To apply, please send resumes to *********************** and reference job code "078" in the subject line.
    $83k-109k yearly est. Easy Apply 14d ago
  • Software Engineer Intern

    Zotec Partners 4.7company rating

    Principal software engineer job in Carmel, IN

    Job DescriptionAt Zotec Partners, our People make it happen. Our clients trust us to provide superior technology solutions and service, and we honor their trust by seeking driven, inspired people to join our efforts. At Zotec, we celebrate a culture of collaboration, professional growth, holistic wellness, and community involvement that empowers every employee to be extraordinary. We are currently looking for Software Engineer 2025 Summer Interns who want to make an impact. As a Software Engineer Intern at Zotec, you will be challenged to stretch your expertise in new ways. You'll help develop solutions to healthcare problems by using cloud-native technologies and microservices architecture to deliver critical components and applications. You'll collaborate with enthusiastic, experienced professionals in an entrepreneurial and fun environment. Technologies We Use: Technologies include AWS, Python, PostgreSQL, Docker and GitHub What you'll do: Collaborate with product owners, business stakeholders, DBA and IT to define and maintain product solutions Share knowledge and evangelize modern development with other engineers Bring fresh ideas on how technology can be used to solve problems Be laser focused on providing real business value with each production release Grow as a technologist in a fun environment of like-minded and tech hungry peers Other duties as assigned What you'll bring to Zotec: Strong analytical skills and problem solving with attentiveness to detail Excellent communication skills Ability to function well in a dynamic, rapid and competing environment Ability to understand critical issues and bring appropriate resolution Strong willingness to learn Professionally exercises discretion and independent judgment in day-to-day work At Zotec, you will enjoy a network of highly experienced professionals in an environment where you can operate with autonomy yet have the resources and backing of other professionals in a similar role. Entrepreneurial and enterprising is the spirit of our team. If you are an original thinker and opportunity seeker, we'd like to talk to you! Learn more about our organization, by visiting us at ********************* E-Verify and Equal Opportunity Employer Powered by JazzHR PI1S5zWKcZ
    $32k-53k yearly est. 2d ago
  • Sr Release Train Engineer

    Cox Enterprises 4.4company rating

    Principal software engineer job in Carmel, IN

    Company Cox Automotive - USA Job Family Group Engineering / Product Development Job Profile Sr Release Train Engineer Management Level Individual Contributor Flexible Work Option Hybrid - Ability to work remotely part of the week Travel % No Work Shift Day Compensation Compensation includes a base salary of $99,000.00 - $165,000.00. The base salary may vary within the anticipated base pay range based on factors such as the ultimate location of the position and the selected candidate's knowledge, skills, and abilities. Position may be eligible for additional compensation that may include an incentive program. Job Description Cox Automotive is looking for a talented Senior Release Train Engineer to join their team. The Senior Release Train Engineer (RTE) is an outcomes-driven problem solver, whose primary purpose is to lead large and complex Agile Release Trains (ART) to success by navigating the complexity of delivering software solutions consistently across large and distinct environments. The Senior RTE must creatively resolve and escalate a wide range of impediments, manage risk, assure value delivery, and drive program level continuous improvement. They play a critical link between multiple scrum teams; facilitating communications, opening the flow of information, and sharing important progress updates to ensure all teams involved in the ART are focused on successful delivery. The Senior RTE is accountable for the overall coordination, execution and delivery of value through the program while ensuring alignment with company strategy, commitments and goals. WHAT YOU'LL DO Primary duties and Responsibilities * Oversees release trains (grouping of agile teams) that are of strategic importance to our business, and that have complex scope and inter-dependencies. * Has responsibility for facilitating ceremonies and work management for both the Release Train Team, as well as a subset or all of the delivery teams associated with that Release Train * Facilitates the coordinated preparation of release planning for the release train and delivery teams, including communication and coordination with stakeholders and customers during feature definition and delivery. * Actively manages the backlog, as well as ALM tool data integrity for accurate reporting. This includes the collection of metrics and KPI's. * Actively manages the backlog, as well as ALM tool data integrity for accurate reporting. This includes the collection of metrics and KPI's. * Coordinate major feature releases and ongoing delivery of value to customers where multiple teams, release trains, or solution groups are involved in development. * Resolve/report a wide range of issues and manage dependencies and risks across the ART, between ART's, as well as across delivery teams * Leverages agile delivery metrics and regular Agile ceremonies to identify and drive continuous improvement, in order to maximize organizational performance and execution against the backlog * Regularly participates in the RTE and SM Community of Practice helping the organization to maintain alignment, learn new techniques, and improve technical and quality practices. * Work with RTE and SM community to determine ways to help ARTs across the company improve cross train and solution group coordination and collaboration. * Applies Agile principles and methodology solutions with a pragmatic, stakeholder-management approach WHO YOU ARE Minimum Qualifications * Bachelor's degree in a related discipline and 4 years' experience in a related field. The right candidate could also have a different combination, such as a master's degree and 2 years' experience; a Ph.D. and 1 year of experience; or 8 years' experience in a related field * 3+ years' experience holding a Release Train Engineer title * Experience applying Lean Thinking and Systems Thinking in large organizations * Prior experience as a Scrum Master, Product Owner, or Agile Project/Program Manager * Strong technical aptitude and experience leading teams in delivering quality software Preferred * Experience using ALM tools preferred; Rally or similar tool * Relevant Agile certifications preferred ( * Experience leveraging and interpreting agile metrics * Demonstrated ability to facilitate large planning and solutioning sessions * Understanding of Agile at scale philosophies & methodologies * Experience with Organizational Change Management practices * Experience working in an Agile organization using Scrum, XP, Kanban, or Agile at scale practices Drug Testing To be employed in this role, you'll need to clear a pre-employment drug test. Cox Automotive does not currently administer a pre-employment drug test for marijuana for this position. However, we are a drug-free workplace, so the possession, use or being under the influence of drugs illegal under federal or state law during work hours, on company property and/or in company vehicles is prohibited. Benefits The Company offers eligible employees the flexibility to take as much vacation with pay as they deem consistent with their duties, the company's needs, and its obligations; seven paid holidays throughout the calendar year; and up to 160 hours of paid wellness annually for their own wellness or that of family members. Employees are also eligible for additional paid time off in the form of bereavement leave, time off to vote, jury duty leave, volunteer time off, military leave, and parental leave. About Us Through groundbreaking technology and a commitment to stellar experiences for drivers and dealers alike, Cox Automotive employees are transforming the way the world buys, owns, sells - or simply uses - cars. Cox Automotive employees get to work on iconic consumer brands like Autotrader and Kelley Blue Book and industry-leading dealer-facing companies like vAuto and Manheim, all while enjoying the people-centered atmosphere that is central to our life at Cox. Benefits of working at Cox may include health care insurance (medical, dental, vision), retirement planning (401(k)), and paid days off (sick leave, parental leave, flexible vacation/wellness days, and/or PTO). For more details on what benefits you may be offered, visit our benefits page. Cox is an Equal Employment Opportunity employer - All qualified applicants/employees will receive consideration for employment without regard to that individual's age, race, color, religion or creed, national origin or ancestry, sex (including pregnancy), sexual orientation, gender, gender identity, physical or mental disability, veteran status, genetic information, ethnicity, citizenship, or any other characteristic protected by law. Cox provides reasonable accommodations when requested by a qualified applicant or employee with disability, unless such accommodations would cause an undue hardship. Applicants must currently be authorized to work in the United States for any employer without current or future sponsorship.
    $99k-165k yearly Auto-Apply 1d ago
  • Engineer III or Senior Engineer - (Electrical - PMC) Midwest

    Duke Energy 4.4company rating

    Principal software engineer job in Cayuga, IN

    Important Application Submission Information In order to ensure your application is successfully received before the job posting expires, please submit your application by 11:59 PM on Tuesday, December 9, 2025More than a career - a chance to make a difference in people's lives. Build an exciting, rewarding career with us - help us make a difference for millions of people every day. Consider joining the Duke Energy team, where you'll find a friendly work environment, opportunities for growth and development, recognition for your work, and competitive pay and benefits. Job Summary “Depending upon the qualifications of the successful applicant, the hiring manager may elect to fill this position at a higher level within the job hierarchy.” PMC is the Project Management and Construction (PMC) group within Duke Energy, responsible for building new power generation assets. PMC Engineering provides leadership and oversight of contract engineering resources for all phases of Duke Energy's major projects (development, design, execution, commissioning, and turnover to operations). As part of Duke Energy's broader strategy to meet rising customer demand and decarbonize the grid, PMC is actively planning and building solar, bulk energy storage (BESS), simple cycle and combined cycles generating facilities. Additionally, PMC is developing projects for advanced nuclear, hydro pumped storage, carbon capture, LNG storage, and potentially, offshore wind facilities. The Engineer III position is the advanced level of the Engineering classification hierarchy. Employees in the Engineer III position solve complex problems in engineering areas of specialization with limited supervision. Engineer III is expected to develop advanced skills, and the ability to work with greater independence. An Engineer III effectively applies fundamental concepts and procedures to work that is progressively complex and varied. This Engineer III position reports to the Manager, PMC Design Engineering - Electrical. The Senior Engineer manages work in engineering areas of specialization, with minimal supervision. The Senior Engineer is expected to develop advanced skills and to have the ability to work independently, with guidance limited to unusual or complex projects or issues. Employees in the Senior Engineer position are fully competent in the use of concepts and procedures. The Senior Engineer identifies problems, develops solutions and takes action to resolve. Responsibilities The Engineer works as a member of the project team to support all phases of major projects, from initial project scoping and development to performance testing and final project close-out. These responsibilities include: Support development phase of major project scope and EPC bid package documentation. Support the interconnection design and agreements for development stage projects and ensure project contract documentation aligns with interconnection scope. Support cost estimate, schedule, risk analysis, bid evaluation and contract development. Provide engineering oversight to ensure compliance with project requirements, design criteria, as well as applicable Duke Energy and Industry Standards. Participate in design reviews, drawing reviews, construction support, resolution of technical RFIs, commissioning support, performance testing and project warranty support. Prepare thorough and accurate technical reports, correspondence, documentation, calculations, and sketches with the ability to conduct analysis and recommend process enhancements and standards related to area of assignment. Conduct and review power system related studies. Assist in the accomplishment of business goals and objectives through effective planning, organizing, estimating, scheduling, and monitoring of work activities under the guidance of higher-level employees. Develops positive working relationships to effectively coordinate work activities. Demonstrates effective oral and written communication skills. Maintains accurate records and files. Keep abreast of new developments, technologies, procedures, standards and equipment. Supports the company's goals and represents the company positively and professionally. Basic/Required Qualifications Note: This posting is for one open position. Dependent on relevant experience, the level to which a candidate is aligned is outlined below. Engineer III Graduation from a four-year college or university with a Bachelor of Science in Engineering from an ABET accredited program. A Master's degree in engineering will be considered in lieu of the B. S. engineering degree. Minimum of 4 years of related experience. Senior Engineer Must have obtained Bachelor of Science in Engineering from an ABET accredited program or PE Minimum of 6 years of engineering experience or 5 years of engineering experience with state registration as a Professional Engineer. A master's degree in engineering will be considered in lieu of the B.S. Engineering degree Desired Qualifications Familiar with transmission interconnected renewable resources Familiar with specifications for major electrical equipment including large power transformers, LV/MV cables, LV/MV switchgear, protective relaying devices Experience in power systems modeling using ETAP or SKM Experience with design and construction of electrical power systems Experience with development of AC and DC schematics for protective relaying systems Knowledge of relay settings calculations for protective relays associated with Inverter Based Resources Familiar with principles of project management in the utility industry Understanding of industry standards including NESC, NFPA 70E, NFPA 855, IEEE 1547, and IEEE 2800. Passing grade on the Engineering Fundamentals Exam and desire to complete PE license. #LI-PG1 #LI_Hybrid Working Conditions Hybrid - Work will be performed from both remote and onsite locations after the onboarding period. However, hybrid employees should live within a reasonable commute to their designated Duke Energy facility. Perform work on a construction site and in an office environment. Occasionally mildly strenuous physical activity (extensive walking on uneven surfaces, climbing stairs/ladders, etc.) Required to wear personal protective equipment (hardhat, safety glasses, clothing, earplugs, etc.) as needed. Travel - 25% Specific Requirements Valid driver's license Travel Requirements 15-25%Relocation Assistance Provided (as applicable) YesRepresented/Union PositionNoVisa Sponsored PositionNoPlease note that in order to be considered for this position, you must possess all of the basic/required qualifications. Privacy Do Not Sell My Personal Information (CA) Terms of Use Accessibility
    $82k-96k yearly est. Auto-Apply 17d ago
  • Lead CQV Engineer

    ZP Group 4.0company rating

    Principal software engineer job in Lebanon, IN

    Piper Companies is hiring a skilled Lead CQV Engineer for an onsite, contract position based out of Lebanon, IN. The Lead CQV Engineer will be responsible for lead commissioning, qualification, and validation (CQV) efforts for a greenfield API manufacturing project, focusing on downstream purification systems and critical utilities. Responsibilities of the Lead CQV Engineer: * Lead CQV activities for a greenfield API manufacturing facility, focusing on downstream purification systems and associated skids. * Oversee commissioning and qualification of utility systems including WFI, glycol, solvents, and process gases. * Collaborate with cross-functional teams to ensure timely execution of project milestones and compliance with regulatory standards. * Develop and review CQV documentation, including protocols, reports, and risk assessments. * Provide technical leadership and mentorship to junior engineers and support staff throughout the project lifecycle. Qualifications for the Lead CQV Engineer: * 7-8 years of experience in API process systems and utility CQV, with a strong background in downstream/purification technologies. * Proven track record of leading large-scale capital projects, preferably in greenfield environments. * Bachelor's degree in engineering or a related technical discipline; advanced degree or certifications in CQV or GMP compliance are a plus. * In-depth knowledge of industry standards, regulatory requirements, and best practices in pharmaceutical CQV. * Strong communication, organizational, and leadership skills, with the ability to work effectively in a team-oriented environment. Compensation for the Lead CQV Engineer: * Salary: $124,000-$130,000 USD/year * Benefits: Medical, Dental, Vision, sick leave if required by law, and 401K This job opens for applications on 12/1/25. Applications for this job will be accepted for at least 30 days from the posting date. Keywords: CQV Engineer, API process, downstream purification, chromatography, skids, utilities CQV, WFI systems, glycol systems, solvent handling, process gases, greenfield project, large capital project, pharmaceutical engineering, GMP compliance, commissioning and qualification, validation engineer, biotech manufacturing, process engineering, utility systems, pharmaceutical CQV, engineering project lead #LI-MB1 #LI-ONSITE
    $124k-130k yearly 3d ago
  • Software Engineer, Android Core Product - Carmel, USA

    Speechify

    Principal software engineer job in Carmel, IN

    The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its Design award winner for inclusivity for 2025. Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies. Overview With the growth of our Android app, being the most used text-to-speech app in the Play Store, we find the need for a Senior Android Engineer to help us support the new user base as well as work on new and exciting projects to push us forward. This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, passionate about making product decisions, and has experience building great user experiences that delight users. We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount. Our interview process involves several technical interviews and we aim to complete them within 1 week. What You'll Do Owning major features and working closely with our design team - take ownership of features inside the app and become responsible of delivering high quality features Shape the future of our Android team Own, maintain and improve reliability metrics for key features Participate in discussions across different teams - Product, Design, Engineering Review pull requests, and support other teammates Handle critical issues or cope with unexpected challenges Take ownership of feature releases and provide nightly builds for the QA team An Ideal Candidate Should Have 5+ years of software engineering experience Familiarity with Android components Experience building or contributing to at least one Android app Product design intuition and user empathy Drive to push the boundaries of Android UI/UX Understanding of the importance of tests and how to approach writing tests Self-drive to improve the app and codebase above and beyond what's outlined in the spec Rock solid experience with Kotlin, Kotlin Coroutines, Kotlin Flow, Dagger 2, MVVM, Clean Architecture, Background Services, Music Player Service, Android Animations, Jetpack Navigation, JUnit tests Excellent communication skills User oriented problem solving approach Driven with continuous feedback from leaders Bonus: Experience building, maintaining, or otherwise contributing to open source projects in Android Experience with iOS, Web or NodeJS Technologies we use: Kotlin Kotlin Coroutines Kotlin Flow Jetpack Navigation Dagger 2 Room Custom Views, Canvas & Paint Jetpack Compose JUnit What We offer: A fast-growing environment where you can help shape the company and product. An entrepreneurial-minded team that supports risk, intuition, and hustle. A hands-off management approach so you can focus and do your best work. An opportunity to make a big impact in a transformative industry. Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building a great asynchronous culture. Opportunity to work on a life-changing product that millions of people use. Build products that directly impact and support people with learning differences like dyslexia, ADD, low vision, concussions, autism, and more. Work in one of the fastest growing sectors of tech, the intersection of artificial intelligence and audio. The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience Think you're a good fit for this job? Tell us more about yourself and why you're interested in the role when you apply. And don't forget to include links to your portfolio and LinkedIn. Not looking but know someone who would make a great fit? Refer them! Speechify is committed to a diverse and inclusive workplace. Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
    $63k-83k yearly est. Auto-Apply 55d ago

Learn more about principal software engineer jobs

How much does a principal software engineer earn in Lafayette, IN?

The average principal software engineer in Lafayette, IN earns between $76,000 and $132,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.

Average principal software engineer salary in Lafayette, IN

$100,000
Job type you want
Full Time
Part Time
Internship
Temporary