Post job

Staff software engineer jobs in West Lafayette, IN

- 46 jobs
All
Staff Software Engineer
Embedded Software Engineer
Software Engineer
Senior Engineer
Senior Embedded Software Engineer
Senior Software Engineer
Software Engineer Lead
Software Engineering Internship
Senior Software Engineer Manager
Lead Engineer
Devops Engineer
  • Summer 2026 Software Engineer Intern

    Peraton 3.2company rating

    Staff 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 24d ago
  • Senior Backend Embedded Software Engineer

    Caterpillar 4.3company rating

    Staff 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. Technology is a competitive differentiator. We collaborate with partners across the enterprise to advance technologies including autonomy and automation, which helps enhance site safety, productivity and efficiency across customer operations worldwide. Our focus isn't just on what we build, but how we build it. We scale technology solutions across the business. We spearhead product development tools and processes. We collaborate with our partners to provide a seamless experience for our customers. We are obsessed with speed, simplicity and customer outcomes. Cat Technology also owns enterprise-wide initiatives in innovation, research and development, manufacturing automation and advanced materials, ensuring Caterpillar continues to lead the industry in technological excellence and engineering innovation. Job Summary: Develop, design, implement, and test software for Linux-based Gen 7 Displays, ensuring system efficiency and stability. What You Will Do: * Gather and analyze user/client requirements to create Software Requirements Specification (SRS) documents. * Write and implement source code in C++ for embedded systems. * Test and debug embedded system software using various tools and methods to enhance code quality and optimize system performance. * Collaborate with cross-functional teams. Degree Requirement Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or an equivalent field. What You Will Have: * Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements. * Analytical Thinking: Knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems. * Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors. * Teamwork: Knowledge of the necessity and value of teamwork; experience with; ability to work cooperatively towards shared goals and being supportive of others at all levels. * Technical Excellence: Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges. * 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. * Technical Troubleshooting: Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation * System Testing: Experienced in supporting the project leader in developing and executing system test plans. Evaluate system documentation and user manuals for usability, accuracy, and completeness. Evaluate system documentation and user manuals for usability, accuracy, and completeness. Test system components for compliance with functional requirement and drive testing a system's ability to recover from hardware or software failures. Considerations For Top Candidates: * Extensive experience in C++ within a Linux environment, working in an agile framework, and collaborating with global teams. * Proficiency in GIT, CAN/J1939, CANoe, Ethernet, Embedded Systems, and Domain Controllers. Also Docker, Lauterbach, SonarQube, Design Patterns, CI/CD, Jenkins * Has knowledge of working with Open Source libraries * Ability to interpret functional and technical requirements. * Participation in technical and code reviews. * Ability to lead global team and is proficient in project management as Product Owner * Preferred candidates will have knowledge of Angular, TypeScript, Figma, and Playwright. 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 This position requires working onsite five days a week. Visa Sponsorship is not available for this position. This employer is not currently hiring foreign national applicants that require or will require sponsorship tied to a specific employer, such as, H, L, TN, F, J, E, O. As a global company, Caterpillar offers many job opportunities outside of the U.S which can be found through our employment website at **************************** Posting Dates: December 10, 2025 - December 21, 2025 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 Auto-Apply 11d ago
  • Software Engineer ( C / C++ / FPGA / Veriglog / VHDL / Embedded )

    Technical Recruiting Solutions

    Staff 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
  • Lead Software Engineer (in person)

    Sep 3.1company rating

    Staff 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. 5d ago
  • Senior Manager, Research Software Engineering

    Purdue University 4.1company rating

    Staff software engineer job in West Lafayette, IN

    Senior Manager, Center for Research Software Engineering Purdue University | West Lafayette, IN Purdue University's RCAC invites applications for a strategic and collaborative Senior Manager to lead the Center for Research Software Engineering. In this pivotal role, you will guide a team of independent-minded, experienced professionals dedicated to supporting and advancing Purdue's diverse research community through innovative software solutions. What You'll Do * Lead, mentor, and develop a skilled team providing research software engineering services across scientific, academic, and technical projects * Partner closely with researchers, faculty, staff, and external collaborators to identify needs and design solutions that address complex challenges in research computing * Translate Purdue's research mission into actionable development plans, ensuring measurable progress and alignment with institutional goals * Oversee the design and implementation of research software engineering projects, applying technical expertise and fostering best practices * Facilitate clear, proactive communication with stakeholders, including management, research partners, and advisory committees * Represent your team on policy, advisory, and project committees, advocating for research software excellence across Purdue * Manage hiring, retention, promotion, and ongoing professional growth for both professional and student staff, cultivating an environment of learning and achievement What You'll Bring * Demonstrated leadership in software engineering or research computing environments * Experience collaborating with diverse research teams and translating needs into technical solutions * Excellent communication skills and a passion for empowering others * A strategic mindset paired with hands-on problem-solving ability What We Offer Join a world-class university where your expertise helps shape groundbreaking discoveries. At Purdue, you're part of a vibrant, mission-driven community committed to advancing knowledge and supporting research that makes a difference locally and globally. You'll find opportunities to grow, collaborate, and enjoy the stability and benefits of a premier higher education institution. About Us Purdue's Rosen Center for Advanced Computing 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 delivery of professional research software engineering (RSE) services When you join Purdue University, you join a community that keeps moving forward. For more than 150 years, we've been known for not only our groundbreaking work in STEM research, but also for our collective imagination, ingenuity and innovation. What We're Looking For Education and Experience Required: * Bachelor's degree in computer science, information technology, or related business discipline * At least four (4) years of experience in progressively responsible roles, with: * Experience in using, administering large-scale, Linux-based high-performance computing (HPC) clusters or configuring software programs and applications in Linux-based computing environments * Experience with the software development lifecycle * Experience in developing effective and collaborative partnerships within and across organizations * Experience supervising direct reports or strong mentorship experience, including setting expectations, providing guidance, and feedback * Consideration will be given to an equivalent combination of education and experience Skills Needed: * User knowledge of advanced computational resources and services to support research, such as HPC, data science, data management, and data storage systems * Ability to work effectively both individually and as part of a team * Excellent verbal and written communication skills to communicate with faculty, students, colleagues, and leaders * Strong ability to consult with and provide support for researchers, make presentations, develop and present training material, and develop reports * Knowledge of financial processes and the ability to develop business * Ability to promote team relationship skills and communication * Demonstrated ability to successfully lead and manage complex technical projects 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: Immediate Defined Contribution by the university * 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 Management 3 * Pay Band S075 * Job Code #20002823 Career pathmaker: ****************************************** The anticipated annual salary for this position is between $80,880.00 - $85,935.00 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: 11/13/25
    $80.9k-85.9k yearly 38d ago
  • Lead Software Engineer

    120Water

    Staff software engineer job in Zionsville, IN

    Job Title: Lead Software Engineer Reports To: VP of Engineering Department: Product & Engineering FLSA: Exempt About us: 120Water is the fastest growing digital water company in the country. If you want to be on a winning team that provides transformative solutions to protect public health...you've come to the right place. Our mission is to rapidly build and sell our Digital Water Cloud's software, kits, and services to government agencies, public water systems and facilities who need to transform how they manage their water programs. A winning candidate will demonstrate 120Water core values: Be complex problem solvers Respectfully push the boundaries Deliver value with quality, precision and speed Be accountable all the time Celebrate the journey together Your impact: We are looking for Lead Software Engineers to help bring new solutions to the water industry. This is a player/coach position, requiring a unique blend of hands-on technical contribution and leadership in mentoring and guiding a team of 3-4 software engineers. The individual in this role will be expected to actively contribute to the code base, designing and implementing features, while also fostering a culture of technical excellence, continuous improvement, and collaboration within the team. Responsibilities include setting technical direction, performing code reviews, driving architectural decisions, and developing the skills and careers of team members. What you'll do: Manage a pod of software engineers Lead engineering sprints and manage tasks across the pod Software development (Node, Java, React, AWS) Work closely with Product Managers on scoping and shaping new solutions What you bring: 7+ years of general web or platform development experience with web technologies (React preferred) 5+ years of Node.js or Java to build dependable and scalable services Strong knowledge of distributed cloud computing and AWS services Ability to break down complex problems into actionable tasks Interest and ability to mentor other engineers You enjoy start-up / scale-up fast pace growth\ Nice to have: Experience building multi-tenant SaaS software Familiarity with Kubernetes Our tech stack: TypeScript Node.js React Java AWS Kubernetes SQL Server Postgresql
    $84k-112k yearly est. 3d ago
  • Embedded Software Engineer

    Krg Technology 4.0company rating

    Staff 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

    Belcan 4.6company rating

    Staff software engineer job in Rossville, IL

    Job Title: Embedded Software Engineer Zip Code: 61552 Pay Rate: $51.33/hr. Keywords: #EmbeddedSoftwareEngineerjobs; #MossvilleJobs; 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 Electronic Control Modules (ECM) 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 software requirement needs to estimate time and cost required to accomplish project. Education & Experience Required: * Requires a minimum of Bachelor"s degree in Electrical, Electronics or Computer Engineering or Computer Science * 2 years experience * Will consider Master's Degree or above applicable project/internship work toward years' experience but durations must be listed for each on resume with 1 year of experience * Design and coding of C and or C++ experience - minimum three years' experience. 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."
    $51.3 hourly 11d ago
  • Lead CQV Engineer

    ZP Group 4.0company rating

    Staff 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 7d ago
  • Sr. Software Engineer

    Robert Half 4.5company rating

    Staff 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. 60d+ ago
  • Senior MES DevOps Engineer

    Starplus Energy

    Staff software engineer job in Kokomo, IN

    We are seeking an experienced Sr. Manufacturing Execution Systems (MES) DevOps engineer with expertise in Spring Framework to design, develop, and maintain MES and its sub-systems. This role requires a strong understanding of MES architecture, system integrations, and software development principles, especially using the Spring Framework. You will collaborate with cross-functional teams, ensuring seamless integration between MES, equipment, and other enterprise systems. This role will also be able to identify abnormal behavior and fix issues as they are reported from the PI team. The MES Engineer will need to have strong communication skills and knowledge of battery manufacturing equipment. Additionally, proficiency in both Korean and English is required to communicate with the MES Engineer in Korea and collaborate with on-site technicians. This role will report to the Head of IT. Roles & Responsibilities: Develop and maintain Manufacturing Execution Systems (MES) with knowledge of the Spring Framework and .Net framework ensuring high performance and scalability Lead on Application Lifecycle Management of MES involves backlogs, changeset, release, testing and deployment practices Lead on emergency response practices in the events of system failure, recovery and rollback Troubleshoot MES operational issues performing analysis of application log, DB transaction log, application codes, operating systems log Manage integration between MES and other systems (e.g., SCADA, PLCs) while customizing modules based on operational needs Collaborate with cross-functional teams to align MES functionalities with business processes and document configurations Maintain system at optimum level by identifying bottleneck and applying resolutions to ensure efficiency and reliability of the operation Coordinating offshore exert groups support for emergency response Assist management roles for system engineer staffs Perform other position related duties as assigned
    $77k-101k yearly est. 1d ago
  • Senior NPI Engineer (Onsite / Crawfordsville, IN)

    Acuity Brands Inc. 4.6company rating

    Staff software engineer job in Crawfordsville, IN

    Acuity Inc. (NYSE: AYI) is a market-leading industrial technology company. We use technology to solve problems in spaces, light and more things to come. Through our two business segments, Acuity Brands Lighting (ABL) and Acuity Intelligent Spaces (AIS), we design, manufacture, and bring to market products and services that make a valuable difference in people's lives. We achieve growth through the development of innovative new products and services, including lighting, lighting controls, building management solutions, and an audio, video and control platform. We focus on customer outcomes and drive growth and productivity to increase market share and deliver superior returns. We look to aggressively deploy capital to grow the business and to enter attractive new verticals. Acuity Inc. is based in Atlanta, Georgia, with operations across North America, Europe and Asia. The Company is powered by approximately 13,000 dedicated and talented associates. Visit us at ****************** Job Summary The Senior New Product Introduction Engineer will coordinate all steps and tasks to ensure the development of the product on time, as well as ensuring Safety, Quality and Capacity. Responsible for overseeing pre-production and mass production stages for New Products, ensuring new projects are completed on time and following the request, and managing stakeholders inside and outside of the organization. Responsibilities also include interface with Program Managers to provide input for design changes, resolving customer issues that originate in the first stages of the New Product Introduction, management of the procurement process for raw materials, and management of production when needed. Key Tasks & Responsibilities (Essential Functions) * Coordinate all the steps for the developing of the product with Design, Marketing and Manufacturing departments, issue reports after NPI builds * Coordinate with Manufacturing team members the PFMEA * Update and follow DFX Electronics rules for a mass production * Assist in DFM/DFX for all global prototypes * Coordinate BOM reviews for all prototypes * Gerber file reviews and approval * SMT Machine experience * Assist in cross functional operations Skills and Experience Required * 6 to 8 years experience in electronic manufacturing * Develop New Products for mass production following PDS System * Develop products that will be transferred from other facilities * Proven knowledge and understanding of ECOs * Proven knowledge and understanding of Gerber Arrays and Approval Process * Proven knowledge and understanding of PDS (Product Development System) Methodology and how the Phases work for the organization (P3, P4, P5, etc.) * Proven knowledge and understanding on preparation of PFMEAs * Proven knowledge and understanding of BOMs (Bill of Materials) * Knowledge and understanding of materials management PFEP (Plan For Every Part) * Knowledge and understanding of Schematics * Knowledge and understanding of Drawing Specs * Strong interpersonal skills * Communication skills at various levels in organization * Able to work in a cross functional team * Leadership, self-driven, positive and team worker Preferred Experience * Electronics Manufacturing, having experience as a Design Engineer, Manufacturing Engineer or Process Engineer Education Required * Bachelor's Degree or Equivalent (Electrical Engineer / Mechanical Engineer / Industrial Engineer) Physical Requirements * Light work - Exerting up to 20 pounds of force frequently, and/or a negligible amount of force constantly to move objects. If the use of arm and/or leg control requires exertion of forces greater than that of sedentary work and if the work sits most of the time, the job is considered light work. Travel Requirements * up to 25% (Domestic and/or International) #LI-LM1 We value diversity and are an equal opportunity employer. All qualified applicants will be considered for employment without regards to race, color, age, gender, sexual orientation, gender identity and expression, ethnicity or national origin, disability, pregnancy, religion, covered veteran status, protected genetic information, or any other characteristic protected by law. Please click here and here for more information. Accommodation for Applicants with Disabilities: As an equal opportunity employer, Acuity Inc. is committed to providing reasonable accommodations in its application process for qualified individuals with disabilities and disabled veterans. If you have difficulty using our online system due to a disability and need an accommodation, you may contact us at **************. Please clearly indicate what type of accommodation you are requesting and for what requisition. Any unsolicited resumes sent to Acuity Inc. from a third party, such as an Agency recruiter, including unsolicited resumes sent to an Acuity Inc. mailing address, fax machine or email address, directly to Acuity Inc. employees, or to Acuity Inc. resume database will be considered Acuity Inc. property. Acuity Inc. will NOT pay a fee for any placement resulting from the receipt of an unsolicited resume. Acuity Inc. will consider any candidate for whom an Agency has submitted an unsolicited resume to have been referred by the Agency free of any charges or fees. This includes any Agency that is an approved/engaged vendor, but does not have the appropriate approvals to be engaged on a search. E-Verify Participation Poster e-verify.gov eeoc.gov Nearest Major Market: LaFayette Job Segment: Machinist, Electronics Engineer, Manufacturing Engineer, Mechanical Engineer, Electrical Engineering, Manufacturing, Engineering
    $79k-95k yearly est. 60d+ ago
  • LDAP Software Engineer - Peru, IN -Fulltime Role

    Isofttek Solutions

    Staff software engineer job in Peru, IN

    LDAP Software Engineer Duration: Permanent role Responsibilities: * Work with upstream data source and downstream clients to resolve data related issues. * Assist in designing, developing, and implementing Data as A Service (DaaS) and support for microservices. * Perform data and log analysis. * Assist in designing, developing, and implementing flexible LDAP architecture for PaaS and SaaS applications. * Performance periodic maintenance as/when required. Requirements: * Performance periodic maintenance as/when required. * Assist in designing, developing, and implementing flexible LDAP architecture for PaaS and SaaS applications. * Work with upstream data source and downstream clients to resolve data related issues. * Assist in designing, developing, and implementing Data as A Service (DaaS) and support for microservices. * Perform data and log analysis. * Advanced knowledge of LDAP directories based on OpenDJ, Oracle (sun) or ForgeRock directories. * Expert in maintaining, troubleshooting issues in production environment. * Experience in installing and configuring Oracle DSEE 11g & OpenDJ, ForgeRock DS. Required Software Skills: * Directory Services (LDAP, MS Active Directory, MS Entra ID), including Group Policy, DNS, and DHCP Exchange / M365 * VMware vSphere/vCenter * Server and PC operating systems including Windows OS's and Linux * Citrix DaaS, and related components * Microsoft SQL Server and/or Oracle SQL along with database management utilities Recommended Working Knowledge * PowerShell * Git (GitHub / Gitlab) * TCP/IP * Networking OSI mode
    $63k-83k yearly est. Auto-Apply 60d+ ago
  • Senior NPI Engineer (Onsite / Crawfordsville, IN)

    Acuityinc

    Staff software engineer job in Crawfordsville, IN

    Acuity Inc. (NYSE: AYI) is a market-leading industrial technology company. We use technology to solve problems in spaces, light and more things to come. Through our two business segments, Acuity Brands Lighting (ABL) and Acuity Intelligent Spaces (AIS), we design, manufacture, and bring to market products and services that make a valuable difference in people's lives. We achieve growth through the development of innovative new products and services, including lighting, lighting controls, building management solutions, and an audio, video and control platform. We focus on customer outcomes and drive growth and productivity to increase market share and deliver superior returns. We look to aggressively deploy capital to grow the business and to enter attractive new verticals. Acuity Inc. is based in Atlanta, Georgia, with operations across North America, Europe and Asia. The Company is powered by approximately 13,000 dedicated and talented associates. Visit us at ****************** Job Summary The Senior New Product Introduction Engineer will coordinate all steps and tasks to ensure the development of the product on time, as well as ensuring Safety, Quality and Capacity. Responsible for overseeing pre-production and mass production stages for New Products, ensuring new projects are completed on time and following the request, and managing stakeholders inside and outside of the organization. Responsibilities also include interface with Program Managers to provide input for design changes, resolving customer issues that originate in the first stages of the New Product Introduction, management of the procurement process for raw materials, and management of production when needed. Key Tasks & Responsibilities (Essential Functions) Coordinate all the steps for the developing of the product with Design, Marketing and Manufacturing departments, issue reports after NPI builds Coordinate with Manufacturing team members the PFMEA Update and follow DFX Electronics rules for a mass production Assist in DFM/DFX for all global prototypes Coordinate BOM reviews for all prototypes Gerber file reviews and approval SMT Machine experience Assist in cross functional operations Skills and Experience Required 6 to 8 years experience in electronic manufacturing Develop New Products for mass production following PDS System Develop products that will be transferred from other facilities Proven knowledge and understanding of ECOs Proven knowledge and understanding of Gerber Arrays and Approval Process Proven knowledge and understanding of PDS (Product Development System) Methodology and how the Phases work for the organization (P3, P4, P5, etc.) Proven knowledge and understanding on preparation of PFMEAs Proven knowledge and understanding of BOMs (Bill of Materials) Knowledge and understanding of materials management PFEP (Plan For Every Part) Knowledge and understanding of Schematics Knowledge and understanding of Drawing Specs Strong interpersonal skills Communication skills at various levels in organization Able to work in a cross functional team Leadership, self-driven, positive and team worker Preferred Experience Electronics Manufacturing, having experience as a Design Engineer, Manufacturing Engineer or Process Engineer Education Required Bachelor's Degree or Equivalent (Electrical Engineer / Mechanical Engineer / Industrial Engineer) Physical Requirements Light work - Exerting up to 20 pounds of force frequently, and/or a negligible amount of force constantly to move objects. If the use of arm and/or leg control requires exertion of forces greater than that of sedentary work and if the work sits most of the time, the job is considered light work. Travel Requirements up to 25% (Domestic and/or International) #LI-LM1 We value diversity and are an equal opportunity employer. All qualified applicants will be considered for employment without regards to race, color, age, gender, sexual orientation, gender identity and expression, ethnicity or national origin, disability, pregnancy, religion, covered veteran status, protected genetic information, or any other characteristic protected by law. Please click here and here for more information. Accommodation for Applicants with Disabilities: As an equal opportunity employer, Acuity Inc. is committed to providing reasonable accommodations in its application process for qualified individuals with disabilities and disabled veterans. If you have difficulty using our online system due to a disability and need an accommodation, you may contact us at **************. Please clearly indicate what type of accommodation you are requesting and for what requisition. Any unsolicited resumes sent to Acuity Inc. from a third party, such as an Agency recruiter, including unsolicited resumes sent to an Acuity Inc. mailing address, fax machine or email address, directly to Acuity Inc. employees, or to Acuity Inc. resume database will be considered Acuity Inc. property. Acuity Inc. will NOT pay a fee for any placement resulting from the receipt of an unsolicited resume. Acuity Inc. will consider any candidate for whom an Agency has submitted an unsolicited resume to have been referred by the Agency free of any charges or fees. This includes any Agency that is an approved/engaged vendor, but does not have the appropriate approvals to be engaged on a search. E-Verify Participation Poster e-verify.gov eeoc.gov
    $73k-98k yearly est. 60d+ ago
  • Senior NPI Engineer (Onsite / Crawfordsville, IN)

    Acuity Inc. 4.7company rating

    Staff software engineer job in Crawfordsville, IN

    Acuity Inc. (NYSE: AYI) is a market-leading industrial technology company. We use technology to solve problems in spaces, light and more things to come. Through our two business segments, Acuity Brands Lighting (ABL) and Acuity Intelligent Spaces (AIS), we design, manufacture, and bring to market products and services that make a valuable difference in people's lives. We achieve growth through the development of innovative new products and services, including lighting, lighting controls, building management solutions, and an audio, video and control platform. We focus on customer outcomes and drive growth and productivity to increase market share and deliver superior returns. We look to aggressively deploy capital to grow the business and to enter attractive new verticals. Acuity Inc. is based in Atlanta, Georgia, with operations across North America, Europe and Asia. The Company is powered by approximately 13,000 dedicated and talented associates. Visit us at ***************** . **Job Summary** The Senior New Product Introduction Engineer will coordinate all steps and tasks to ensure the development of the product on time, as well as ensuring Safety, Quality and Capacity. Responsible for overseeing pre-production and mass production stages for New Products, ensuring new projects are completed on time and following the request, and managing stakeholders inside and outside of the organization. Responsibilities also include interface with Program Managers to provide input for design changes, resolving customer issues that originate in the first stages of the New Product Introduction, management of the procurement process for raw materials, and management of production when needed. **Key Tasks & Responsibilities (Essential Functions)** + Coordinate all the steps for the developing of the product with Design, Marketing and Manufacturing departments, issue reports after NPI builds + Coordinate with Manufacturing team members the PFMEA + Update and follow DFX Electronics rules for a mass production + Assist in DFM/DFX for all global prototypes + Coordinate BOM reviews for all prototypes + Gerber file reviews and approval + SMT Machine experience + Assist in cross functional operations **Skills and Experience Required** + 6 to 8 years experience in electronic manufacturing + Develop New Products for mass production following PDS System + Develop products that will be transferred from other facilities + Proven knowledge and understanding of ECOs + Proven knowledge and understanding of Gerber Arrays and Approval Process + Proven knowledge and understanding of PDS (Product Development System) Methodology and how the Phases work for the organization (P3, P4, P5, etc.) + Proven knowledge and understanding on preparation of PFMEAs + Proven knowledge and understanding of BOMs (Bill of Materials) + Knowledge and understanding of materials management PFEP (Plan For Every Part) + Knowledge and understanding of Schematics + Knowledge and understanding of Drawing Specs + Strong interpersonal skills + Communication skills at various levels in organization + Able to work in a cross functional team + Leadership, self-driven, positive and team worker **Preferred Experience** + Electronics Manufacturing, having experience as a Design Engineer, Manufacturing Engineer or Process Engineer **Education Required** + Bachelor's Degree or Equivalent (Electrical Engineer / Mechanical Engineer / Industrial Engineer) **Physical Requirements** + Light work - Exerting up to 20 pounds of force frequently, and/or a negligible amount of force constantly to move objects. If the use of arm and/or leg control requires exertion of forces greater than that of sedentary work and if the work sits most of the time, the job is considered light work. **Travel Requirements** + up to 25% (Domestic and/or International) \#LI-LM1 We value diversity and are an equal opportunity employer. All qualified applicants will be considered for employment without regards to race, color, age, gender, sexual orientation, gender identity and expression, ethnicity or national origin, disability, pregnancy, religion, covered veteran status, protected genetic information, or any other characteristic protected by law. Please click here (**************************** and here (************************************************************************************************** for more information. Accommodation for Applicants with Disabilities: As an equal opportunity employer, Acuity Inc. is committed to providing reasonable accommodations in its application process for qualified individuals with disabilities and disabled veterans. If you have difficulty using our online system due to a disability and need an accommodation, you may contact us at **************. Please clearly indicate what type of accommodation you are requesting and for what requisition. Any unsolicited resumes sent to Acuity Inc. from a third party, such as an Agency recruiter, including unsolicited resumes sent to an Acuity Inc. mailing address, fax machine or email address, directly to Acuity Inc. employees, or to Acuity Inc. resume database will be considered Acuity Inc. property. Acuity Inc. will NOT pay a fee for any placement resulting from the receipt of an unsolicited resume. Acuity Inc. will consider any candidate for whom an Agency has submitted an unsolicited resume to have been referred by the Agency free of any charges or fees. This includes any Agency that is an approved/engaged vendor, but does not have the appropriate approvals to be engaged on a search. E-Verify Participation Poster (******************************************************************************************** e-verify.gov eeoc.gov (**********************************************
    $80k-101k yearly est. 60d+ ago
  • Senior Full Stack Embedded Software Engineer

    Caterpillar 4.3company rating

    Staff 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. Technology is a competitive differentiator. We collaborate with partners across the enterprise to advance technologies including autonomy and automation, which helps enhance site safety, productivity and efficiency across customer operations worldwide. Our focus isn't just on what we build, but how we build it. We scale technology solutions across the business. We spearhead product development tools and processes. We collaborate with our partners to provide a seamless experience for our customers. We are obsessed with speed, simplicity and customer outcomes. Cat Technology also owns enterprise-wide initiatives in innovation, research and development, manufacturing automation and advanced materials, ensuring Caterpillar continues to lead the industry in technological excellence and engineering innovation. Job Summary: As a Senior Full Stack Software Architect, you will be primarily responsible for leading the development of architecture, design, implementation, and testing of software for Linux-based Gen 7 Displays, ensuring optimal system efficiency and stability. What You Will Do: * Define and lead the overall architecture. * Develop, design, and implement software for embedded systems using Angular and Typescript. * Gather and analyze user/client requirements to create Software Requirements Specification (SRS) documents. * Coach a global team of Front End developers and maintain a scalable, modular, test-driven software architecture. * Test and debug embedded system software using various tools and methods to enhance code quality and optimize system performance. * Collaborate with cross-functional teams. Degree Requirement Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or an equivalent field. What You Will Have: * Software Development: Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements. * Analytical Thinking: Knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems. * Effective Communications: Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors. * Teamwork: Knowledge of the necessity and value of teamwork; experience with; ability to work cooperatively towards shared goals and being supportive of others at all levels. * Technical Excellence: Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges. * 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. * Technical Troubleshooting: Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation * System Testing: Experienced in supporting the project leader in developing and executing system test plans. Evaluate system documentation and user manuals for usability, accuracy, and completeness. Evaluate system documentation and user manuals for usability, accuracy, and completeness. Test system components for compliance with functional requirement and drive testing a system's ability to recover from hardware or software failures. Considerations For Top Candidates: * Extensive experience in Full Stack development using Angular, Typescript within a Linux environment, working in an agile framework, and collaborating with global teams * Experience with Displays, Figma, and Playwright. * Proficiency in GIT, CAN/J1939, CANoe, Ethernet, Embedded Systems, Domain Controllers, and Back End interfaces. * Ability to interpret functional and technical requirements. * Lead technical and code reviews. * Preferred knowledge of C++, Middleware, and Data Engine. 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 This position requires working onsite five days a week. Visa Sponsorship is not available for this position. This employer is not currently hiring foreign national applicants that require or will require sponsorship tied to a specific employer, such as, H, L, TN, F, J, E, O. As a global company, Caterpillar offers many job opportunities outside of the U.S which can be found through our employment website at **************************** Posting Dates: December 15, 2025 - January 2, 2026 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 Auto-Apply 5d ago
  • Embedded Software Engineer - 2

    Belcan 4.6company rating

    Staff software engineer job in Rossville, IL

    Job Title: Embedded Software Engineer - 2 Zip Code: 61552 Duration: 12months Pay Rate: $ 47.53 /hr. Keyword's: #Mossvillejobs; #EmbeddedSoftwareEngineerjobs. 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. * 2-4 years experience required. Belcan is an equal opportunity employer. Your application and candidacy will not be considered based on race, colour, 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.
    $47.5 hourly 60d+ ago
  • Senior Software Engineer

    120Water

    Staff software engineer job in Zionsville, IN

    Job Title: Senior Software Engineer Reports To: Lead Software Engineer Department: Product & Engineering FLSA: Exempt About us: 120Water is the fastest growing digital water company in the country. If you want to be on a winning team that provides transformative solutions to protect public health...you've come to the right place. Our mission is to rapidly build and sell our Digital Water Cloud's software, kits, and services to government agencies, public water systems and facilities who need to transform how they manage their water programs. A winning candidate will demonstrate 120Water core values: Be complex problem solvers Respectfully push the boundaries Deliver value with quality, precision and speed Be accountable all the time Celebrate the journey together Your impact: We are looking for senior software engineers to help scale our platform. This role is full stack development focused and ranges from building features which you would help to scope, to scalable microservices, to building and enhancing our APIs for integrations as well as front-end UI development. You will evangelize 120Water by fostering strong software delivery for not only our customers but also our internal stakeholders and partners through your ownership of our software development lifecycle. What you'll do: Full stack development (Node, React) Build new features, components, microservices which you will help to scope Build APIs to enable integrations with our platform Conduct code reviews What you bring: 5+ years of general web or platform development experience with web technologies (React preferred) 5+ years of Node.js or Java to build dependable and scalable services Strong knowledge of object-oriented design principles and methodologies Interest and ability to mentor other engineers You enjoy start-up / scale-up fast pace growth Nice to have: Experience building multi-tenant SaaS software Relational databases with experience in MS SQL Server and/or Postgresql Familiarity with AWS Familiarity with Kubernetes Our tech stack: TypeScript Node.js React Java AWS Kubernetes SQL Server Postgresql
    $77k-101k yearly est. 3d ago
  • Software Engineer (2026 start dates, in person)

    Sep Connect 3.1company rating

    Staff software engineer job in Westfield, IN

    SEP has openings for early career software engineers for in-person work at our office in Westfield, IN with start dates in 2026. These will primarily be in the May/June time frame. 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 Work in cross-functional teams to collaboratively 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!?) Communicate frequently with your team (current progress, potential issues, problems, etc.) Help your team, client, and SEP constantly get better Key attributes for applicants A passion for great products, software development, and learning Great team skills Excellent problem solving skills Effective communication skills A Bachelor's degree in applicable major 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.
    $64k-86k yearly est. Auto-Apply 60d+ ago
  • LDAP Software Engineer - Peru, IN -Fulltime Role

    Isofttek Solutions Inc.

    Staff software engineer job in Peru, IN

    Job Description LDAP Software Engineer Duration: Permanent role Responsibilities: * Work with upstream data source and downstream clients to resolve data related issues. * Assist in designing, developing, and implementing Data as A Service (DaaS) and support for microservices. * Perform data and log analysis. * Assist in designing, developing, and implementing flexible LDAP architecture for PaaS and SaaS applications. * Performance periodic maintenance as/when required. Requirements: * Performance periodic maintenance as/when required. * Assist in designing, developing, and implementing flexible LDAP architecture for PaaS and SaaS applications. * Work with upstream data source and downstream clients to resolve data related issues. * Assist in designing, developing, and implementing Data as A Service (DaaS) and support for microservices. * Perform data and log analysis. * Advanced knowledge of LDAP directories based on OpenDJ, Oracle (sun) or ForgeRock directories. * Expert in maintaining, troubleshooting issues in production environment. * Experience in installing and configuring Oracle DSEE 11g & OpenDJ, ForgeRock DS. Required Software Skills: * Directory Services (LDAP, MS Active Directory, MS Entra ID), including Group Policy, DNS, and DHCP Exchange / M365 * VMware vSphere/vCenter * Server and PC operating systems including Windows OS's and Linux * Citrix DaaS, and related components * Microsoft SQL Server and/or Oracle SQL along with database management utilities Recommended Working Knowledge * PowerShell * Git (GitHub / Gitlab) * TCP/IP * Networking OSI mode
    $63k-83k yearly est. 28d ago

Learn more about staff software engineer jobs

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

The average staff software engineer in West Lafayette, IN earns between $85,000 and $151,000 annually. This compares to the national average staff software engineer range of $100,000 to $186,000.

Average staff software engineer salary in West Lafayette, IN

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