Post job

Principal software engineer jobs in Normal, IL - 138 jobs

All
Principal Software Engineer
Senior Software Engineer
Lead Technician
Software Developer
Senior Engineer
Software Engineer
Software Engineer Lead
Software Engineering Manager
Software Engineering Internship
Senior Software Engineer Manager
Senior Applications Engineer
Software Developer Internship
Senior Test Systems Engineer
Embedded Software Developer
Embedded Software Engineer
  • Sr. Principal Air Vehicle System Test Engineer ( Various Int'l Locations)

    Northrop Grumman 4.7company rating

    Principal software engineer job in Morton, IL

    At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history - from the first flight across the Atlantic Ocean, to stealth bombers, to landing on the moon. We look for people who have bold new ideas, courage and a pioneering spirit to join forces to invent the future, and have fun along the way. Our culture thrives on intellectual curiosity, cognitive diversity and bringing your whole self to work - and we have an insatiable drive to do what others think is impossible. Our employees are not only part of history, they're making history. Northrop Grumman Aeronautics Systems has an opening for a **Air Vehicle System Test Engineer - Engineering Field Service Representative** (FSR) to join our team of qualified, diverse individuals within our Test and Evaluation (T&E) organization. This position requires 6+ months of training on a Domestic Assignment to **Pax River, MD and Rancho Bernardo, CA.** After training is completed, it is expected that the candidate will be available to deploy to **Japan, Italy, United Arab Emirates, or Guam** for a minimum of **24 months** , based on current business needs. The international location will be selected by Northrop Grumman after training is completed and will be based on timing and available location(s), determined by business needs. Deployment benefits will be communicated once a location is selected. If no immediate international or Guam deployment location is available, the candidate may be relocated to work at one of our core U.S. locations for the immediate future. The FSR will be embedded with a US Navy unit and be the system subject matter expert, providing training on the system hardware and software, as well as supporting the sailors in the unit with system operations, troubleshooting, and routine maintenance. The Navy's intent is for sailors to be the primary operators and maintainers of the system, with the FSR providing training/assistance as needed to keep the system fully mission capable. The FSR will have reach-back/liaison support from Northrop Grumman Responsible Engineering/Development/Test Engineering teams. **Sr. Principal System Test Engineer responsibilities include:** + Interfacing with NGC and customer Flight Engineers, aircraft maintenance Technicians, US Navy service members, and Subsystem SMEs in order to sustain operations. + Primary interface between maintenance, design and flight test engineering. + Vehicle and Payload Test Controller (VTC/PTC) operations during aircraft start-up/shut down for launch and recovery, conduct static ground tests, and troubleshooting. **Essential Functions:** + Responsible for providing inputs to update Interactive Electronic Technical Manuals (IETMS). + Reviews/provides inputs during engineering development and executes Detailed Test Requirements, Acceptance Test Procedures, and Ground Test Plans. + Installs, operates, troubleshoot, maintains, repairs, and modifies equipment, in accordance with IETMS and/or other engineering directives (TDs/ECRs/TEIs/AMRs/MAFs). + Perform a variety of Organizational / Depot-level maintenance and technical support on products such as equipment, integrated systems and subsystems, and software at customer and/or field locations. + Develop general knowledge of all aircraft systems, VTC/PTC, Engineering Design and software. Perform field integration, troubleshooting, and repair of air vehicle systems at the customer location including operations on a flightline, or in a hangar. + Ability to interpret and trace electrical and Air Vehicle schematics. Perform essential electrical and RF troubleshooting using equipment such as but not limited to: Multimeter, Network/Spectrum Analyzer, Oscilloscope, Time-Domain Reflectometer (TDR), etc. + Able to perform/support review and analysis of engineering schematics, supplier design data, support of functional test requirements including acceptance, qualification, and system integration on the Air Vehicle. **Basic Qualifications:** + Bachelor of Science Degree in Science, Technical, Engineering or Math (STEM) + A minimum of 8 years of engineering experience with a BS Degree, 6 years engineering experience with a MS degree in STEM Field, or 4 years with a PhD in STEM Field + Willingness and ability to successfully complete required training in Pax River, MD and Rancho Bernardo, CA. + Willingness and ability to support an international assignment in Japan, Italy, United Arab Emirates, or Guam for a minimum of 24 months. The location will be selected by the Company and the selection will be based solely on business needs. + Willingness and ability to relocate to a core U.S. location, if necessary, based on business needs. + Ability to pass a new hire physical if determined necessary by Company, based on international location selected. + Must have a DoD Secret clearance that is in-scope or currently enrolled in CE, with the ability to obtain a Top-Secret/SCI clearance within a reasonable amount of time to meet business needs + Ability to obtain and maintain Special Program Access (PAR) within a reasonable amount of time for business needs + Experience with Aircraft Ground Test Operations + Possess the capability and readiness to travel effectively supporting customer needs, management reviews, and demonstrating leadership as a technical expert on support trips worldwide. + Must have working knowledge of MS Office (Word, Excel & PowerPoint) and the ability to effectively communicate with various levels of leadership. + Strong interpersonal skills with excellent communications skills, including the ability to brief test results to senior leadership. **Preferred Qualifications:** + Ability to support a new and/or extended assignment at a company selected international or Guam location after the initial 24-month assignment. + Active DoD Top Secret clearance that is in-scope or currently enrolled in CE + Previous Unmanned Air Vehicle system test or maintenance experience is highly desired. MQ-4 Vehicle Test Controller or Triton BETTIE operator experience is preferred. + Aircraft Test or Lab Test experience is highly desired. + Experience with equipment to test and troubleshoot aircraft systems. + Experience with loading data and configuration files to aircraft assemblies. Primary Level Salary Range: $113,500.00 - $170,300.00 The above salary range represents a general guideline; however, Northrop Grumman considers a number of factors when determining base salary offers such as the scope and responsibilities of the position and the candidate's experience, education, skills and current market conditions. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay. Annual bonuses are designed to reward individual contributions as well as allow employees to share in company results. Employees in Vice President or Director positions may be eligible for Long Term Incentives. In addition, Northrop Grumman provides a variety of benefits including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business. The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates. Northrop Grumman is an Equal Opportunity Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. For our complete EEO and pay transparency statement, please visit *********************************** U.S. Citizenship is required for all positions with a government clearance and certain other restricted positions.
    $113.5k-170.3k yearly 60d+ ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Software Engineering - Summer 2026 Internships

    Rivian 4.1company rating

    Principal software engineer job in Normal, IL

    About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary Internship Term: Summer 2026 This is a bucket application, and is not an official opening. Your application can be considered for Rivian's 2026 internship programs. If you are selected, you will receive communication with specific responsibilities and qualifications for the role you are being considered for. Rivian internships are experiences optimized for student candidates. To be eligible, you must be an undergraduate or graduate student in an accredited program during the internship term with an expected graduation date between Fall 2026 through Spring 2028. Rivian's Internship Program requires active student enrollment. Information regarding your expected degree completion date is collected solely to verify eligibility and determine your availability for future full-time opportunities. Rivian is an equal opportunity employer and does not use graduation dates to determine the age of applicants or as a basis for discriminatory hiring decisions. If you are not pursuing a degree, please see our full time positions on our Rivian careers site. Note that if your university has specific requirements for internship programs, it is your responsibility to fulfill those requirements. Responsibilities Applying to this opening will place you into consideration for Rivian's 2026 summer internship program. Teams your application can be considered for include: Digital Platforms Mobile Development (Android or iOS) Internal Applications DevOps Cybersecurity Fullstack Development Front-end Development Back-end Development Qualifications Must be currently pursuing a bachelors, masters, or PhD degree Actively pursuing a degree, or one closely related, in Computer Science, Computer Engineering, or similar. Experience in software development and coding in one or more of the following languages: Python, Java, Javascript, Kotlin, Ruby, GoLang, Typescript, or similar. Experience and familiarity with data structures and algorithms. Must have excellent written and verbal communication skills Ability to navigate ambiguity in a fast-paced environment Capable of working as a member of a team across several cross functional disciplines, including with external stakeholders Pay Disclosure Salary Range/Hourly Rate for Internships: The range of pay for internships is 25.00-51.00 per hour. Actual compensation will be determined based on location, and other factors permitted by law. Rivian provides robust wellness benefits, and a medical insurance package for interns, their spouse or domestic partner, and children up to age 26. Coverage is effective on the first day of employment, and Rivian covers most of the premiums. Equal Opportunity Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. Rivian is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at candidateaccommodations@rivian.com. Candidate Data Privacy Rivian may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes ("Candidate Personal Data"). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law. Rivian may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian affiliates; and (iii) Rivian's service providers, including providers of background checks, staffing services, and cloud services. Rivian may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, the United Kingdom, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions. Please note that we are currently not accepting applications from third party application services. Must be currently pursuing a bachelors, masters, or PhD degree Actively pursuing a degree, or one closely related, in Computer Science, Computer Engineering, or similar. Experience in software development and coding in one or more of the following languages: Python, Java, Javascript, Kotlin, Ruby, GoLang, Typescript, or similar. Experience and familiarity with data structures and algorithms. Must have excellent written and verbal communication skills Ability to navigate ambiguity in a fast-paced environment Capable of working as a member of a team across several cross functional disciplines, including with external stakeholders Applying to this opening will place you into consideration for Rivian's 2026 summer internship program. Teams your application can be considered for include: Digital Platforms Mobile Development (Android or iOS) Internal Applications DevOps Cybersecurity Fullstack Development Front-end Development Back-end Development
    $61k-82k yearly est. 32d ago
  • Senior System Software Engineer

    Nvidia 4.9company rating

    Principal software engineer job in Champaign, IL

    NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It's a unique legacy of innovation that's fueled by great technology-and amazing people. Today, we're tapping into the unlimited potential of AI to define the next era of computing. An era in which our GPU acts as the brains of computers, robots, and self-driving cars that can understand the world. Doing what's never been done before takes vision, innovation, and the world's best talent. As an NVIDIAN, you'll be immersed in a diverse, supportive environment where everyone is inspired to do their best work. Come join the team and see how you can make a lasting impact on the world. Over the past five years GPU accelerated data processing has moved from proof of concept to production deployments. Many enterprises recognize accelerated computing is necessary to handle their large data processing needs. Multi-node GPU deployments will reduce cloud computing costs and lower latency in batch ETL workloads. At NVIDIA, we are invested in accelerating Apache Spark, providing an open source plugin for to make data processing fly. Apache Spark is the most popular data processing engine in data centers. We strive to accelerate Spark applications on GPUs without any code changes. What you'll be doing: * Improve coverage of the RAPIDS Spark plugin to enable more operators and execs from Apache Spark to be GPU accelerated * Enable fast I/O on table layout formats like Delta and Apache Iceberg * Profile code to identify and implement performance improvements * Work on native code (C++) implementations of Apache Spark functionality * Work with open source communities to enhance RAPIDS through technical discussion and code contributions What we need to see: * 9+ years of experience in software development, with the majority in data processing * 5+ years hands on experience with data platform development * BS/MS/PhD in computer science or a related field (or equivalent experience) * Proficiency in Scala, Java, SQL, solid understanding of C++, Python * Familiarity working on the internals of the open source data platform ecosystem (Apache Spark, Presto, Apache Flink, Apache Arrow, Apache DataFusion, Apache Iceberg, Delta Lake, etc). Code contributions to one or more of these platforms is a plus. * Experience working on cloud platforms * Experience supporting enterprise customers Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 184,000 USD - 287,500 USD for Level 4, and 224,000 USD - 356,500 USD for Level 5. You will also be eligible for equity and benefits. Applications for this job will be accepted at least until January 16, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
    $105k-135k yearly est. Auto-Apply 7d ago
  • Embedded Software Engineer Intern

    CNH Industrial 4.7company rating

    Principal software engineer job in Goodfield, IL

    Job Family for Posting: Software Engineering Apply now * Apply Now * Start applying with LinkedIn Start Please wait... About Us Innovation. Sustainability. Productivity. This is how we are Breaking New Ground in our mission to sustainably advance the noble work of farmers and builders everywhere. With a growing global population and increased demands on resources, our products are instrumental to feeding and sheltering the world. From developing products that run on alternative power to productivity-enhancing precision tech, we are delivering solutions that benefit people - and they are possible thanks to people like you. If the opportunity to build your skills as part of a collaborative, global team excites you, you're in the right place. Grow a Career. Build a Future! Be part of this company at the forefront of agriculture and construction, that passionately innovates to drive customer efficiency and success. And we know innovation can't happen without collaboration. So, everything we do at CNH Industrial is about reaching new heights as one team, always delivering for the good of our customers. Intern Program Overview We are committed to building a strong talent pipeline by investing in early career professionals. Our internship and co-op programs provide mentorship, training, hands-on experience, and growth opportunities that empower students to explore their career paths with confidence. Through competitive wages, networking events, social and volunteer activities, professional development workshops, and housing support, we strive to deliver one of the best internship experiences-designed to develop and inspire the talent of tomorrow. Interns will work full-time hours during the summer. Job Purpose The Embedded Software Engineering teams at CNH support a wide range of advanced technology initiatives, including Application Controls, Guidance & Steering, and Autonomy. These teams are responsible for integrating applications software, developing new control applications, and maintaining the build pipeline for agricultural platforms. With 10 openings available across multiple teams, interns will gain diverse experience in embedded systems development while contributing to projects that advance autonomy and precision technology. As an Embedded Software Engineer Intern, you will work on real-world challenges in navigation, guidance, and control systems for agricultural machinery. You will also gain exposure to state-of-the-art control techniques, sensor integration, and software development practices in embedded environments. Key Responsibilities Your responsibilities may include: * Supporting embedded software development and testing for agricultural control systems * Collaborating with guidance and control teams to solve complex navigation and controls challenges * Working with Linux embedded systems, C++, and sensor integration to support autonomy and precision features * Researching, writing, developing, testing, and evaluating embedded software programs * Facilitating deployment and integration of embedded software with hardware platforms * Assessing feasibility and application of new or enhanced integration between hardware and software * Creating and updating documentation for software design and project phases * Collaborating with external customers and internal stakeholders to troubleshoot and solve issues Preferred Qualifications Candidates must be pursuing (at minimum) a Bachelor's degree in one of the following majors or a related field: Computer Engineering, Electrical Engineering, Computer Science, Ag Engineering, Software Engineering Pay Transparency The annual salary for this role is USD $19.00 - $31.00 plus any applicable bonus (Actual salaries will vary and will be based on various factors, such as skill, experience and qualification for the role.) What We Offer We offer dynamic career opportunities across an international landscape. As an equal opportunity employer, we are committed to delivering value for all our employees and fostering a culture of respect. At CNH, we understand that the best solutions come from the diverse experiences and skills of our people. Here, you will be empowered to grow your career, to follow your passion, and help build a better future. US applicants: CNH Industrial is an equal opportunity employer. This company considers candidates regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. Applicants can learn more about their rights by viewing the federal "Know Your Rights" poster here. CNH Industrial participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. You can view additional information here. Canada applicants: CNH Industrial is an equal opportunity employer. This company considers candidates regardless of race, color, religion, sex, sexual orientation, gender identity, nationality, place of origin, disability, marital status, family status, age, or any other ground prohibited by applicable provincial human rights legislation. If you need reasonable accommodation with the application process, please contact us at ******************************. Apply now * Apply Now * Start applying with LinkedIn Start Please wait... {{video.content.cta}} {{video.content.title}} {{video.content.description}} × {{explore.title}} {{explore.description}} {{feed.title["#text"]}} {{feed.city["#text"]}}, {{feed.country["#text"]}} {{explore.cta}}
    $19-31 hourly 19d ago
  • Software Developer

    Country Financial 4.4company rating

    Principal software engineer job in Bloomington, IL

    Experience more with a career at COUNTRY Financial! We're excited you're interested in a career at COUNTRY as we strive toward our vision - to enrich lives in the communities we serve. Our footprint spans coast to coast. But more important than where we operate, is the people who do the work. Apply today to help our organization grow and make a difference for our clients. About the role COUNTRY Financial is seeking a talented and driven Software Developer with specialized expertise in MuleSoft to join our dynamic technology team. In this role, you will play a key part in designing, developing, and maintaining integration solutions that connect critical business systems and enhance operational efficiency. We're looking for someone who thrives in a collaborative environment, embraces innovation, and is passionate about building scalable, secure, and high-performing APIs and integrations using MuleSoft's Anypoint Platform. If you're ready to make a meaningful impact and grow your career with a company that values both technical excellence and personal development, we'd love to hear from you. Designs, develops, documents, tests, implements, and debugs new and existing software solutions for large-scale proprietary software for internal use. Serves as technical expert on development projects. This role participates in full development life cycle including requirements analysis and design. Writes technical specifications based on conceptual design and stated business requirements. Supports, maintains, and documents software functionality. Identifies and evaluates new technologies for implementation. Analyzes components to find causes of errors and revise programs as needed. Analyzes user needs, system requirements and business processes to determine technical requirements. Consults with end user to prototype, refine, test, and debug components to meet needs. Preferred Qualifications: * Experience developing with MuleSoft Anypoint Platform, designing, developing, and managing MuleSoft APIs and integrations for enterprise systems, deploying MuleSoft applications to production environments, and writing scripts to manage/move/schedule files in accordance with MuleSoft integration. * Implement integration solutions to connect various enterprise systems and applications, ensuring seamless data flow and process automation. * Utilize GitLab for version control and continuous integration/continuous deployment (CI/CD) pipelines to automate the deployment of MuleSoft applications to production environments. * Identify and resolve integration issues, optimize performance, and ensure the reliability and scalability of MuleSoft solutions. * Collaborate with cross-functional teams to gather requirements, provide technical guidance, and document integration processes and solutions. * Implement security best practices and ensure compliance with regulatory requirements in all MuleSoft integrations and deployments. How does this role make an impact? * Designs solutions after gathering business and technical requirements. - Develops software solutions that are high performing and meet technical standards. - Supports testing and problem solving/debugging of solutions. - Implements software solutions following best practices. Do you have what we're looking for? * Minimum 3 or more years of experience working in a medium or large operating environment supporting and developing in MuleSoft. * Preferred development background with Java, J2EE, database building, SQL scripting, and management: DB2, SQL, PL/SQL, JDBC, mapping, and workflow tools. Base Pay Range: $76,800-$105,600 The base pay range represents the typical range of potential salary offers for candidates hired. Factors used to determine your actual salary include your specific skills, qualifications and experience. Incentive Pay: In addition to base salary, this position is eligible for a Short-Term Incentive plan. Why work with us? Our employees and representatives serve nearly one million households with our diverse range of personal and business insurance products as well as retirement and investment services. We build relationships and work together to create a stronger, more secure future for our clients and our communities. We're a big company, yet small enough you can make an impact and won't get lost in the shuffle. You'll have the opportunity to learn and grow throughout your career, either within this role or by exploring other areas of our business. You'll be able to take advantage of our benefits package, which includes insurance benefits (medical, dental, vision, disability, and life), 401(k) with company match. COUNTRY Financial is committed to providing equal opportunity in all areas of employment, and in providing employees with a work environment free of discrimination and harassment. Employment decisions are made without regard to race, color, religion, age, gender, sexual orientation, veteran status, national origin, disability, or any other status protected by applicable laws or regulations. Come join our team at COUNTRY today!
    $76.8k-105.6k yearly 60d+ ago
  • Lead Software Engineer (Java, Node, Golang)

    Dev 4.2company rating

    Principal software engineer job in Peoria, IL

    Company DescriptionJobs for Humanity is partnering with Capital One to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from the following communities: Refugee, Neurodivergent, Single Parent, Blind or Low Vision, Deaf or Hard of Hearing, Black, Hispanic, Asian, Military Veterans, the Elderly, the LGBTQ, and Justice Impacted individuals. This position is open to candidates who reside in and have the legal right to work in the country where the job is located. Company Name: Capital One Job Description77 West Wacker Dr (35012), United States of America, Chicago, IllinoisLead Software Engineer (Java, Node, Golang) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who solve real problems and meet real customer needs. We are seeking Full Stack Software Engineers who are passionate about marrying data with emerging technologies. As a Capital One Lead Software Engineer, you'll have the opportunity to be on the forefront of driving a major transformation within Capital One. What You'll Do: Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services Basic Qualifications: Bachelor's Degree At least 6 years of experience in software engineering (Internship experience does not apply) At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud) Preferred Qualifications: Master's Degree 7+ years of experience in at least one of the following: JavaScript, Java, TypeScript, SQL, Python, or Go 3+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service 4+ years of experience in open source frameworks 1+ years of people management experience 2+ years of experience in Agile practices At this time, Capital One will not sponsor a new applicant for employment authorization for this position. The minimum and maximum full-time annual salaries for this role are listed below, by location. Please note that this salary information is solely for candidates hired to perform work within one of these locations, and refers to the amount Capital One is willing to pay at the time of this posting. Salaries for part-time roles will be prorated based upon the agreed upon number of hours to be regularly worked. New York City (Hybrid On-Site): $197,400 - $225,300 for Lead Software Engineer Candidates hired to work in other locations will be subject to the pay range associated with that location, and the actual annualized salary amount offered to any candidate at the time of hire will be reflected solely in the candidate's offer letter. Capital One offers a comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being. Learn more at the Capital One Careers website. Eligibility varies based on full or part-time status, exempt or non-exempt status, and management level. This role is expected to accept applications for a minimum of 5 business days.No agencies please. Capital One is an equal opportunity employer committed to diversity and inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to sex (including pregnancy, childbirth or related medical conditions), race, color, age, national origin, religion, disability, genetic information, marital status, sexual orientation, gender identity, gender reassignment, citizenship, immigration status, protected veteran status, or any other basis prohibited under applicable federal, state or local law. Capital One promotes a drug-free workplace. Capital One will consider for employment qualified applicants with a criminal history in a manner consistent with the requirements of applicable laws regarding criminal background inquiries, including, to the extent applicable, Article 23-A of the New York Correction Law; San Francisco, California Police Code Article 49, Sections 4901-4920; New York City's Fair Chance Act; Philadelphia's Fair Criminal Records Screening Act; and other applicable federal, state, and local laws and regulations regarding criminal background inquiries. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation, please contact Capital One Recruiting at ************** or via email at [email protected]. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. For technical support or questions about Capital One's recruiting process, please send an email to [email protected] Capital One does not provide, endorse nor guarantee and is not liable for third-party products, services, educational tools or other information available through this site. Capital One Financial is made up of several different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe and any position posted in the Philippines is for Capital One Philippines Service Corp. (COPSSC).
    $197.4k-225.3k yearly 60d+ ago
  • On Campus (UIUC) Software Engineer Team Lead/Manager

    Avantcredit

    Principal software engineer job in Champaign, IL

    Avant Credit Corp ("AvantCredit") is a fast-growing startup that offers tremendous advancement opportunities to its employees. Since its launch in late 2012, AvantCredit, a consumer finance company, has changed the way customers borrow money -- providing them with a new and unique online experience. AvantCredit uses state-of-the-art analytics methods in order to offer its lowest possible interest rates to the widest range of customers. AvantCredit has recently secured $34 million in equity and debt financing to continue to grow at an exponential pace ( ********************************* ). Previously, AvantCredit's founders created the leading international online short-term lender currently employing over 1,000 individuals and generating over $700 million in annual revenue. AvantCredit's founders have also launched an innovative real estate investment trust that provides affordable housing options in Chicago, Indianapolis and Baltimore with over 8,000 apartments owned and managed. In addition, several of AvantCredit's founders have participated in the prestigious Y-Combinator startup incubator program in Silicon Valley, the preeminent program of its kind. Job Description You'll report directly to the co-founder/VP of Technology and be responsible for leading a team of Student Developers in the build out of the existing Ruby on Rails web application stack as well as any future technologies. Tasks will range from frontend to backend work; such as third party service integrations, business logic implementations, CRM buildout, and frontend customer facing web application changes. We are looking for a pragmatic generalist programmer who can balance leading and developing a team of Junior Student Developers, project management, and being a system architect. Qualifications Prior management or team lead experience. Entrepreneurial and self-driven. Thrives in unstructured environments but can provide structure for subordinates. 3 years previous experience with web application frameworks (Rails, Django, Sinatra, etc.), languages (Python, Ruby, PHP), and relational databases (Postgresql, Mysql) Knowledge of development tool creation and application architecture design. Worked with service based architectures in applications, preferably with experience migrating from a monolithic application to service based architecture. Ruby experience preferred. Knowledge of Javascript frameworks such as Knockout.js or similar preferred. Experience working with at least 1 web application with significant customer traffic. Additional Information Job is based on the campus of the University of Illinois Urbana-Champaign Startup culture with access to work directly with senior management Casual dress code Flexible work hours BlueCross/Blue Shield Medical, Dental, & Vision 10 paid vacation days plus 5 days of paid sick time Free cell phone plan Great company events and professional growth training opportunities
    $88k-117k yearly est. 14h ago
  • Software Developer

    Trigo Global Quality Solutions

    Principal software engineer job in Peoria, IL

    Candidates must be legally authorized to work in the United States and able to travel to Canada for business purposes without requiring employer sponsorship. Some travel to Canada will be necessary within this role. Overall Purpose The Software Developer is responsible for supporting, maintaining, and enhancing key operational systems, with a primary focus on Warehouse Management (WMS) and Billing applications. This role involves debugging existing code, implementing new features, and assisting with Electronic Data Interchange (EDI) integrations. The developer will work with PHP, C#, and SQL to ensure the stability and functionality of critical business processes. May Report to Director of Business Solutions, Americas Responsibilities Maintain and debug existing application codebases written in PHP, C#, SQL and Assist in the development, testing, monitoring, and troubleshooting of Electronic Data Interchange (EDI) transactions (e.g., 850, 856, 940, 810) with trading partners. Provide technical support for core business applications, including troubleshooting and resolving production issues in a timely manner. Collaborate with business analysts and operational staff to gather and understand functional requirements for system enhancements or fixes. Participate in the full software development lifecycle (SDLC), including design, development, testing, and deployment for small-scale projects and enhancements. Create and maintain clear technical documentation for new code, system modifications, and issue resolutions. Adhere to company coding standards and best practices, including the use of version control (GitLab). Actively integrates AI-assisted coding tools (e.g., GitHub Copilot, Claude Code) into the development workflow to enhance productivity, code quality, and solution ideation. Collaborate on the design and execution of technical solutions with other IT stakeholders. Support future ISO 27001 implementation Other Any other duties as assigned Knowledge, skills, abilities Hard skills Values & attitudes · · Required · Proficiency in PHP · A strong understanding of databases and SQL. · Understanding of RESTful APIs and data formats like JSON or XML. · Superior problem-solving and analytical skills. · Excellent written and oral communication. · Preferred · Experience with C# or similar object-oriented languages. · Demonstrable experience using AI-assisted development tools · Familiarity with EDI concepts, standards (ANSI X12, EDIFACT), or prior experience troubleshooting EDI transactions · Experience with Power BI. · Experience with AI-assisted coding. · Exposure to supply chain, logistics, warehouse management (WMS), or financial/billing system concepts. Global team spirit · Team player · Caring for people · Open-minded Excellence · Reactive · Resilient to pressure · Rigorous Customer focus · Client oriented · Reliable & trustworthy · Flexible Initiative · Autonomous · Innovative · Daring Work experience Overall recommendations · 3-5 years of experience in a role combining technical problem-solving and programming. Education background Overall requirements A Bachelor's degree in IT, Computer Science, Information Systems, Engineering, or a related field, or equivalent professional experience. About TRIGO Global Quality Solutions Founded in 1997, TRIGO is a multinational company providing operational Quality Management solutions for the manufacturing sector, especially in the automotive and aerospace industries. With a team of more than ten thousand professionals present in 20+ countries across 4 continents, TRIGO offers a comprehensive portfolio of Quality Assurance services ranging from inspection to expert auditing, consulting and training. The unrivaled expertise, industrial mindset and extensive global footprint that TRIGO has built up over the last 3 decades has made TRIGO the leading quality solutions provider using the latest innovative and reliable digital systems and standard processes, delivering results in the most demanding industries. TRIGO has recently started to expand its clientele by offering quality services to the medical, chemical and food industries. TRIGO Global Quality Solutions is committed to the core values of equal employment opportunity. We are committed to treating people fairly, and with respect and dignity. We offer employment opportunities based upon an individual's qualifications and performance, free from discrimination or harassment because of race, ancestry, place of origin, ethnic origin, color, citizenship, creed, sex, sexual orientation, age, marital status, family status, and disability.
    $68k-88k yearly est. 60d+ ago
  • Java Technical Lead

    E*Pro 3.8company rating

    Principal software engineer job in Bloomington, IL

    E*Pro Consulting service offerings include contingent Staff Augmentation of IT professionals, Permanent Recruiting and Temp-to-Hire. In addition, our industry expertise and knowledge within financial services, Insurance, Telecom, Manufacturing, Technology, Media and Entertainment, Pharmaceutical, Health Care and service industries ensures our services are customized to meet specific needs. For more details please visit our website ****************** We have been retained for providing recruiting assistance, for direct hires, by one of the world-leading information technology consulting, services, and business process outsourcing organization that envisioned and pioneered the adoption of the flexible global business practices that today enable companies to operate more efficiently and produce more value. Job Description Required Skills: • Experience in Java/J2EE development • Experience with OOAD principles, patterns and design methodologies • Experience with Spring and related APIs • Experience with an MVC framework such as Struts, Spring MVC • Experience in building Responsive/Adaptive web applications using frameworks such as JQuery[Must] AngularJS[Optional] • Experience on complete code quality Management lifecycle, Unit-testing frameworks such as JUNIT,TESTNG and mocking frameworks s uch as EasyMock, Mockito, Jmockit • Experience with SOAP and/or RESTful web services • Experience leading/architecting technology projects • Experience with Java application servers • Experience with relational database • Experience in using a development environment such as Eclipse, STS, and Maven • Strong domain [Insurance] knowledge Additional Information All your information will be kept confidential according to EEO guidelines.
    $83k-111k yearly est. 14h ago
  • Software Engineering Manager - SIS

    Caterpillar, Inc. 4.3company rating

    Principal software engineer job in Peoria, 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. Cat Digital is the digital and technology arm of Caterpillar Inc., leveraging the latest technologies to build industry leading digital solutions for our customers and dealers. With over 1.5 million connected assets worldwide, our teams use data, technology, advanced analytics, telematics, and AI capabilities to help our customers build a better, more sustainable world. **Job Summary:** Are you looking for a new challenging opportunity leading agile software development teams delivering new capability in one of the most used state-of-the-art applications in Caterpillar? This Software Engineering Manager position will lead a team to design, build, and deploy one of Caterpillar's state-of-the-art digital applications: Service Information System (SIS). This application enables the dealer service business and aligns with enterprise goals of parts sales and service growth. This position is accountable for hiring, managing, and mentoring multiple scrum teams of software engineers in delivering new capabilities. Proven leadership and communication skills to collaborate with Product Owners, stakeholders and the team is required. **What You Will Do:** + Lead, mentor and grow a team of software engineers into high performing contributors delivering dealer and customer facing applications to a global user base. Support the culture and values of the organization. Ensure high standards and quality of technical work. + Foster a culture of innovation, excellence, ownership, continuous learning and improvement + Balance people management with technical oversight to deliver software projects aligned with business goals + Manage planning, execution, hiring, process improvement, stakeholder communication, while ensuring code quality, security, and best practices. + Collaborate with peers within Global Service Applications and the Product Owner organizations and other Cat Digital teams to collaborate and prioritize requirements. + Develop clear presentations for executive audiences to explain complex technical solutions in a simple manner. **What You Will Have:** **Decision Making and Critical Thinking:** Knowledge of the decision-making process and associated tools and techniques; ability to accurately analyze situations and reach productive decisions based on informed judgment. **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. **Software Engineering:** Knowledge of software engineering; ability to deliver new or enhanced software products. **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. **System and Technology Integration:** Knowledge of the features and facilities of systems; ability to integrate and communicate among applications, databases and technology platforms. **Building Relationships and Using Influence:** Naturally connects and builds strong relationships with global stakeholders, demonstrating strong emotional intelligence and an ability to communicate clearly and persuasively. **Considerations For Top Candidates:** + Bachelor's degree in Computer Science, Information Technology, or related field or equivalent working experience + Software engineering experience and/or hands-on software development team management role + Experience leading software development projects and managing cross-functional teams + Strong technical skills in software development, architecture, and design. + Excellent communication, leadership and problem-solving skills + Demonstrated leadership on medium to large-scale software engineering projects impacting strategic priorities. + Excellent leadership, stakeholder management, and communication skills with ability to drive cross-functional collaboration + Ability to work under pressure and within time constraints while managing shifting priorities, demands and timelines through analytical and problem-solving skills + Ability to effectively prioritize, delegate responsibilities and execute tasks in a high-pressure environment. + Experience working with Agile methodologies and tools. + Knowledge of cloud based solutions, role-based security, and data for global solutions **What You Will Get:** Working with a Fortune 100 leader, you can build your career on a global scale and take advantage of development opportunities with emerging technologies. We've created an inclusive environment for you to explore your passions, make an impact and do the work that really matters. Join Us. **About Caterpillar** Caterpillar Inc. is the world's leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. For nearly 100 years, we've been helping customers build a better, more sustainable world and are committed to and contributing to a reduced-carbon future. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed. This Job Description is intended as a general guide to the job duties for this position and is intended for the purpose of establishing the specific salary grade. It is not designed to contain or be interpreted as an exhaustive summary of all responsibilities, duties and effort required of employees assigned to this job. At the discretion of management, this description may be changed at any time to address the evolving needs of the organization. It is expressly not intended to be a comprehensive list of "essential job functions" as that term is defined by the Americans with Disabilities Act. **Summary Pay Range:** $147,760.00 - $240,110.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 Relocation is available for this position. 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:** January 12, 2026 - January 19, 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 (*********************************************** .
    $147.8k-240.1k yearly 7d ago
  • Lead Tractor Tech

    Central Transport 4.7company rating

    Principal software engineer job in Peoria, IL

    Central Transport is one of the nation's most trusted and technologically advanced Less-Than-Truckload (LTL) carriers. With an ever-growing network of terminals nationwide, our team of dedicated professionals provide safe and efficient service to the United States, Canada, and Mexico. Our Growth is Creating Great Opportunities! Our team is expanding, and we want to hire the most talented people we can. Continued success depends on it! Once you've had a chance to explore our current open positions, apply to the ones you feel suit you best and keep track of both your progress in the selection process, and new postings that might interest you! Thanks for your interest in working on our team! Central Transport is an industry leading Less-Than-Truckload (LTL) transportation carrier. We are one of the nation's largest LTL carriers and have experienced significant growth over the last several years. As we continue to expand our network, we are seeking quality mechanics to help maintain our fleet of over 2,200 tractors, 8,500 trailers, and 1,700 forklifts across the United States and Canada. Responsibilities Include: Perform all levels of preventive maintenance services such as troubleshooting and repairing electrical and after-treatment systems on our Class 8 tractors. Repair trucks, and trailers and related equipment in a timely and efficient manner Inspect brake systems, steering mechanisms, wheel bearings and other important parts to ensure that they are in proper working condition Perform routine maintenance such as changing oil, checking batteries and lubricating equipment and machinery Repairing and troubleshooting of major components such as engine, transmission, and differentials Job Requirements: 1 year of experience Basic set of tools ASE certification preferred but not required What Central Offers: Industry Leading Pay Company Paid Training Modules Starting pay $35 Medical, Dental, PTO, Paid Holidays Off, Paid Bereavement Leave, Paid Jury Duty Leave Now Offering Blue Cross Blue Shield Blue Care Network! Free Uniforms Provided If you're interested and would like to learn more, please call ************ ex 2354 Job Type: Full-time Benefits: 401(k) Dental insurance Health insurance Life insurance Paid time off Vision insurance Work Location: In person
    $35 hourly Auto-Apply 60d+ ago
  • Senior Software Engineer

    Advance Trading 3.3company rating

    Principal software engineer job in Bloomington, IL

    Advance Trading, Inc. (ATI) is a forward thinking, non-proprietary commodity brokerage firm providing risk management and market guidance to grain producers, commercial elevators, and end users including energy producers and livestock feeders. ATI's client base spans the entire globe, with businesses throughout North America, South America, Europe, Africa, Asia, and the Middle East. Our highly skilled team delivers individualized strategies, sound advice, and solid recommendations based on extensive research and market analysis, giving our clients a competitive edge in today's complete marketplace. Job Description As a Senior Software Engineer, you will work with a small self-directed team focused on building full-stack software solutions to meet corporate and client needs. You will identify, implement, maintain, and support software solutions for all end users. The position will be based at our Corporate office located in Bloomington, IL. Essential Duties and Responsibilities Create, maintain, and enhance well designed, complex applications that are fast-loading, easy to navigate, mobile friendly, accessible, simple, and intuitive Work cooperatively with a variety of groups including IT team members, company personnel, and clients Plan, coordinate, and track your work in tandem with team members to meet project goals Integrate collaborative coding practices daily while utilizing version control and issue tracking solutions Communicate with clients and team members on a regular basis Proactively forecast upcoming needs, track, and apply needed changes across all client solutions Meet all product and support goals within designated project deadlines Identify, analyze, and resolve issues with company and client applications; communicate resolution to affected individuals Provide excellent customer service by responding to client requests and complaints in a friendly, helpful, and knowledgeable manner Seek out and take advantage of the latest technology solutions to strengthen performance Other duties as assigned Knowledge Skills and Abilities Front End / User Interface Development Experience (i.e. JavaScript, Web Service Integration, Single Page Architecture Frameworks, Responsive UI Design) Backend / API Development Experience (i.e. API Platforms, Database Systems, Event Driven Systems) Developer Workflow and Methodologies Experience (i.e. Git/GitLab/GitHub, Product Management, Continuous Integration/Continuous Delivery) Excellent written and verbal communication skills Ability to work on a team Ability to receive and provide critique respectfully Time management skills, specifically the ability to handle multiple tasks and prioritize work General business insight, empathy, and the ability to understand business challenges to relate to clients Ability to clearly explain technical information to non-technical individuals Qualifications Minimum Required Qualifications • Bachelor's Degree in Computer Science or related field • 5 years of professional programming experience • Legally authorized to work in the United States without visa sponsorship Preferred Qualifications • 7+ years of professional programming experience Additional Information All your information will be kept confidential according to EEO guidelines.
    $87k-115k yearly est. 60d+ ago
  • Senior Software Engineer - Procurement

    Procurement Partners LLC

    Principal software engineer job in Bloomington, IL

    Job DescriptionDescription: Hybrid - Noida, India About Us: Procurement Partners builds easy-to-use software that lets healthcare organizations automate their purchasing, inventory management, and invoicing. We help thousands of facilities, and their staff reduce their expenses and time spent procuring items so they can increase time available where it matters most, caring for their patients and residents. Procurement Partners now includes both OnCare & Hybrent product lines, and we are the fastest-growing procure-to-pay software company in healthcare. We are backed by a growth-oriented investment firm and are scaling up rapidly and want you to join our organization! If you have a passion for technology, enjoy providing value to customers, and are looking for a company that will help you develop your career, we want to talk to you! About the Role: A Senior Software Engineer is a senior-level software development professional responsible for designing, developing, and implementing software solutions that are highly scalable, maintainable, and aligned with business needs. They play a pivotal role in guiding and mentoring junior engineers as a technical lead while working closely with cross-functional teams to deliver high-quality software projects. Responsibilities: System Analysis and Design: Analyzes system requirements or specifications, design and architect complex systems, translates them into actionable work units for the team to conceptualize and develop high quality software using the established coding standards and development best practices. Technical Leadership: Mentors, teaches, and improves the productivity of other Software Engineers, ensuring best practices are followed. Leads technical initiatives and/or creates architecture and/or design as needed to meet the requirements, integrate disparate systems, or manage changing technologies. Communication: Anticipates and communicates blockers, delays, and cost ballooning within their team's projects, before they require escalation. Ensures expectations with their team and external stakeholders are clarified between all parties involved. Technology Selection: Researches and recommends software tools/frameworks/products and/or emerging technologies as needed for a solution. Code Quality: Enforces the development of unit tests, automated tests and performance tests as needed to ensure quality, supporting general debugging and isolating areas for improvement. Documentation: Create and maintain comprehensive documentation like technical designs, development/coding standards, implementation manuals, support manuals/playbooks, performance testing guidelines, etc. as needed to run/support the software Collaboration: Collaborates with cross functional to analyze, design, develop, test and deliver high quality shareable components. Innovation: Stay up to date with the latest industry trends and technologies and apply them to create cutting-edge solutions. Conduct system analysis and proof of concepts, with limited leadership involvement, to determine the best design or solution. Security: Approaches all engineering work with security lens. Actively looks for security vulnerabilities both in the code and when providing peer reviews. Performance Optimization: Drives monitoring work for their product based on the organization's monitoring philosophy. Based on the knowledge of the operational data for the product domain, drive changes to the product's components to achieve stability and performance improvements. Captures and analyzes performance test metrics and provides operational documentation. Requirements: What You'll Bring: A minimum of 5 years of related experience with a bachelor's degree; or 3 years and a master's degree; or a PhD with 1 year experience; or 8+years of equivalent development experience. Some barriers to entry exist at this level, requiring department review. Excellent communication, problem solving and technical leadership skills. Experience in various technologies, operation systems and cloud technologies like .net, C#, React, Angular, Microsoft SQL Server, AWS Experience with Queues, Caches, CDN's, and other technologies used for building scalable web applications. Proven technical leadership experience in architecting and building SaaS/E-Commerce web and mobile applications. Expert knowledge and experience on the fundamentals and operating principles of varied system architectures such as SOA, Client/Server, Web Applications, Mobile Platforms, Batch, etc. Procurement Partners Hiring Practice We value diversity at Procurement Partners. The company will hire, recruit, and promote without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, pregnancy or maternity, veteran status or any other status protected by applicable law. We understand the importance of creating a safe and comfortable work environment and encourage individualism and authenticity in every member of our team.
    $82k-107k yearly est. 28d ago
  • Java Technical Lead

    Tectammina

    Principal software engineer job in Bloomington, IL

    Relevant Experience (in Yrs): Minimum of 6 years in the field of Java/J2EE related technologies Technical Skills: JEE, JSP, Servlets, Spring Framework, Spring MVC, REST and SOAP services, CXF,JERSEY, JQuery, JavaScript JSON, HTML, CSS, Eclipse, XML, XSD,, Tomcat , SQL, POSTGRES, DB2, OOAD, Object Oriented Principles and patterns, J2EE Patterns, SOA principles and practices, SDLC life-cycle execution methodologies, SCRUM, Scaled Agile Framework, Complete Code quality Lifecycle Management and related tools and API[Maven, PMD, check Style, Findbugs, CSSLint, Jshint, Jasmine, JUNIT, TESTNG, EasyMock, Mockito, Jmockit, Sonar, Jenkins] Functional Skills: Strong domain[Insurance] knowledge Strong communication and articulation abilities Good Presentation & verbal communication Team collaboration and coordination Strong Analytical and Problem solving abilities Qualifications Experience Required Minimum of 8 years in IT. 6+ years of Java/J2EE development experience 3+ years of experience with OOAD principles, patterns and design methodologies 3+ years of experience with Spring and related APIs 3+ years of experience with an MVC framework such as Struts, Spring MVC 3+ years of experience building Responsive/Adaptive web applications using frameworks such as JQuery[Must] AngularJS[Optional] 2+ years of experience on complete code quality Management lifecycle, Unit-testing frameworks such as JUNIT,TESTNG and mocking frameworks such as EasyMock, Mockito, Jmockit 3+ years of experience with SOAP and/or RESTful web services 3+ years of experience leading/architecting technology projects 4+ years of experience with Java application servers 4+ years of experience with relational database 3+ years of experience using a development environment such as Eclipse,STS,and Maven Additional Information Job Status: Full Time Eligiblity: GC or US Citizens Share the Profiles to **************************** Contact: ************ Keep the subject line with Job Title and Location
    $70k-92k yearly est. Easy Apply 14h ago
  • IBM DataStage Technology Lead

    Sonsoft 3.7company rating

    Principal software engineer job in Peoria, IL

    Sonsoft , Inc. is a USA based corporation duly organized under the laws of the Commonwealth of Georgia. Sonsoft Inc. is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology Enabled Services. Job Description At least 4 years of experience with DW/BI and related tools, understanding of ETL and ELT concepts At least 3 years of hands on experience in Design, Development & Build activities in IBM Datastage(v8.5 and above) ETL Projects and other tools on Information Server stack like QualityStage, Information Ananlyzer, Information Services Director At least 3 years of experience in Project life cycle activities on DW/BI development and maintenance projects At least 2 years of experience in using TeraData and source and/or target for data loads. Knowledge of IBM Datastage Architecture, Stages/Transformations, Design, ETL flow, advanced SQLs Develop Datastage Parallel Extender jobs using different stages like Aggregator, Join, Merge, Lookup, Source dataset, External Filter, Row generator, Column Generator, Change Capture, Copy, Funnel, Short, Peek stages etc. Knowledge Best Practices in Datastage, Performance improvements, implementing CDC, UDFs Understanding of Unix/Linux system, file systems, shell scripting Good knowledge on MF file structures along with RDBMS incl. Oracle and TeraData. Experience in using DataStage for extracting data from and loading data to Hadoop Cluster. Experience in Strategizing, planning and implementing Major and point upgrades for DataStage Experience in DataStage grid deployment and configuration. Provides expertise in determining the strategic technical direction and system architecture for initiatives. Hands-on development mentality, with a willingness to troubleshoot and solve complex problems. Strong analytical skills Experience in Manufacturing domain Qualifications Bachelor's degree or foreign equivalent required from an accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education. At least 4 years of work experience in Information Technology. Additional Information ** U.S. citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time. Note:- This is a FULL TIME job oppurtunity. Only US Citizen, Green Card Holder, GC-EAD, H4-EAD, L2-EAD, TN VIsa can apply. No OPT-EAD & H1-B for this position. Please mention your Visa Status in your email or resume.
    $79k-103k yearly est. 60d+ ago
  • Senior Frontend Developer

    Zmodo Ai Inc.

    Principal software engineer job in Champaign, IL

    Job DescriptionSalary: Senior Frontend Web and App Developer At Smartz Inc, we rely on our dynamic team of engineers to solve the many challenges and puzzles that come with our rapidly evolving technical stack. You will be responsible for developing and implementing user interface components using React.js concepts and workflows such as Redux, Flux, and Webpack. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase. To ensure success as a react.js developer, you should have in-depth knowledge of JavaScript and React concepts, excellent front-end coding skills, and a good understanding of progressive web applications. Ultimately, a top-class react.js developer should be able to design and build modern user interface components to enhance application performance. About Us Smartz was founded in June of 2021 by Dr. Kevin Wan who has been a successful entrepreneur in the smart home industry for more than 10 years. Our team at Smartz wants to disrupt the PropTech Industry by providing advanced AI software that is compatible with industry leading smart home devices and will provide property owners and tenants with an all-in-one solution to all of their property management needs. Our team uses the latest mobile technologies for all features of Smartz apps, which include live video streaming/recording, motion/sound alerts, AI powered object detection, video access sharing functions, etc. We always strive to develop innovative features to create secure and smart device management experiences for our users and business partners. Job Type Full-time and in person only (Champaign, IL) Job Responsibilities Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application design Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities Developing front end website architecture Designing user interactions on web pages Ensuring cross-platform optimization for mobile phones Ensuring responsiveness of applications Working alongside graphic designers for web design features Designing and developing APIs Technical Skills Requirements In-depth knowledge of JavaScript, CSS, HTML, and front-end languages. Knowledge of REACT tools including React.js, Webpack, Redux, and Flux. Experience with user interface design. Knowledge of performance testing frameworks including Mocha and Jest. Experience with browser-based debugging and performance testing software. Excellent troubleshooting skills. Good project management skills Experience & Qualifications 3+ years of experience building large-scale software applications. Bachelor's Degree in Computer Science Experience in building enterprise applications Unit/integration testing experience Benefits Company paid Medical, Dental, Vision, and Life insurance Retirement savings plan with company match Robust paid time off package Paid Company Holidays Smartzs commitment of diversity and inclusion is one we strive to continuously cultivate. We aim to provide everyone regardless of identity a space where they can grow and feel seen as a person first. These are more than just words to us; they are guidelines for how we build and foster our team, our leaders, and the core culture of our company. We are also an equal opportunity employer that does not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with the law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs. As a part of our commitment to health and safety, we have implemented various COVID-related health and safety requirements for our workforce. These requirements may include sharing information in the company's HRM system, regular testing, mask wearing, social distancing and daily health checks. Requirements may change in the future with the evolving public health landscape.
    $83k-108k yearly est. 10d ago
  • Senior Software Engineer - .Net (Peoria, IL; Alpharetta, GA or Tempe, AZ)

    Rli Insurance Company 4.8company rating

    Principal software engineer job in Peoria, IL

    About Us We're not like other insurance companies. From our specialty products to our business model, our culture to our results - we're different. Different is who we are, and how we work, interact, deliver and succeed together. Creating a different and better insurance experience doesn't just happen. It takes focus and a shared passion for going beyond the expected to forge relationships and deliver care that makes a difference. This approach rises from and is supported by our talented, ethical and smart team of employee owners united around a single purpose: to work alongside our customers and partners when they need us, in unexpected ways, with exceptional results. Apply today to make a difference with us. RLI is a Glassdoor Best Places to Work company with a strong, successful background. For decades, our financial track record has been stellar - a testament to our culture and validation of our reputation as an excellent underwriting company Under occasional supervision, collaborates with team to design, develop, modify, and maintain software applications of high complexity. Performs coding, debugging, testing, and troubleshooting throughout the application development process. Responsible to build design in partnership with Leads and Architects development to meet business needs. Not Considering Visa Sponsorship for this position. Candidates must be authorized to work in the US without company sponsorship. The company will not support the STEM OPT Training Plan endorsement for this position. Principal Duties & Responsibilities Collaborates with the business to develop well-designed solutions that meet business needs. Analyzes software requirements to determine feasibility of design within time and cost constraints. Compiles objective data to influence decisions and strategy. Designs, develops, and implements software applications of high complexity. Performs post implementation support and system enhancements. Mentors and helps direct junior and intermediate Software Engineers. Coordinates with internal contacts to perform specific project tasks or resolve technical issues. Seeks out and utilizes new technology solutions and best practices to improve process, increase stability, and reduce cost/time to market. Assists in setting standards for product/process quality and monitors team's output. Leads in special projects and other duties as needed Education & Experience Typically requires a Bachelor's degree in computer science or a related field 5+ years of relevant experience [OR] equivalent level of education and experience Knowledge, Skills, & Competencies Ability to understand and utilize a variety of the field's concepts, practices and procedures. Ability to use software to develop and analyze IT data and applications. Ability to work well independently or within a team. Advanced experience with the design and development of various Web Technologies and Web Services. Advanced experience with Version Control, CI/CD, Architecture, Relational Database Systems/Data Management. Ability to model technology to align with business strategy. Ability to create and leverage frameworks. Ability to communicate findings and recommendations to internal and external stakeholders. Ability to influence testing approaches and framework. Experience with C#/.NET. Experience with Microsoft Power Automate/Power Apps, Kafka, and Kubernetes a plus. Compensation OverviewThe base salary range for the position is listed below. Please note that the base salary is only one component of our robust total rewards package at RLI. The salary offered will take into account a number of factors including, but not limited to, geographic location, experience, scope & responsibilities of the role, qualifications/credentials, talent availability & specialization, as well as business needs. The below range may be modified in the future. Base Pay Range$94,376.00 - $134,958.00Total RewardsAt RLI, we're all owners. We hire the best and the brightest employees and allow them to share in the company's success through our Total Rewards. With the Employee Stock Ownership plan at its core, the Total Rewards program includes all compensation, benefits and perks that come with being an RLI employee.Financial Incentives Annual bonus plans Employee stock ownership plan (ESOP) 401(k) - automatic 3% company contribution Annual 401k and ESOP profit-sharing contributions (Up to 15% of eligible earnings) Work & Life Paid time off (PTO) and holidays Paid volunteer time off (VTO) to support our communities Parental and family care leave Flexible & hybrid work arrangements Fitness center discounts and free virtual fitness platform Employee assistance program Health & Wellness Comprehensive medical, dental and vision benefits Flexible spending and health savings accounts 2x base salary for group life and AD&D insurance Voluntary life, critical illness, & accident insurance for purchase Short-term and long-term disability benefits Personal & Professional GrowthRLI encourages its employees to pursue professional development work in insurance and job-related areas. We make a commitment to employees to provide educational opportunities that help them enhance their skills and further their career advancement. RLI fosters a true learning culture and encourages professional growth through insurance courses, in-house training and other educational programs. RLI covers the cost for most programs and employees typically earn a bonus upon successful completion of approved courses and certifications. Our personal and professional growth benefits include: Training & certification opportunities Tuition reimbursement Education bonuses Diversity & InclusionOur goal is to attract, develop and retain the best employee talent from diverse backgrounds while promoting an environment where all viewpoints are valued and individuals feel respected, are treated fairly, and have an opportunity to excel in their chosen careers. We actively support, and participate in, initiatives led by the American Property Casualty Insurance Association that aim to increase diversity in the insurance industry. Cultivating an exceptional and diverse workforce to deliver excellent customer service reinforces our culture and is a key to achieving superior business results.RLI is an equal opportunity employer and does not discriminate in hiring or employment on the basis of race, color, religion, national origin, citizenship, gender, marital status, sexual orientation, age, disability, veteran status, or any other characteristic protected by federal, state, or local law.
    $94.4k-135k yearly Auto-Apply 7d ago
  • Python Software Developer

    EGB Systems & Solutions 3.7company rating

    Principal software engineer job in East Peoria, IL

    Candidate Responsibilities: · Create database tables to help understand technical documentation from data files. · Develop technical requirements for specific data models. · Work in a small team environment to develop database application and interface based off of direct input from work director and technical documentation. Qualifications Technical Skills: · 3-5 years of software developer experience, using Python. · Experience with Python (first preference), and Perl, Sed, Awk. · Experience with SQL general relational database concepts (Access, MySQL, Oracle). · Ability to understand technical documentation. Soft Skills: · Good communications skills · Ability to work in a small team environment · Ability to take directions Additional Information All your information will be kept confidential according to EEO guidelines.
    $70k-90k yearly est. 60d+ ago
  • Potable Water Engineering Leader

    Entry Level Cad Technician/Design-Drafter In Rhinelander, Wisconsin

    Principal software engineer job in Champaign, IL

    Lead the Future of Clean Water! Are you passionate about shaping the future of water infrastructure? Do you thrive at the intersection of engineering excellence and strategic growth? Join us as a Potable Water Engineering Leader and drive innovative solutions that ensure safe, sustainable water for communities across the region. This position can be based out of any of our 17 office locations. As a firm, MSA provides comprehensive water services, including planning, design, and construction, for drinking water systems. You will work to address a wide range of needs, from routine water supply to complex treatment and distribution challenges, offering solutions for both site-specific and community-wide water management. This role is a planned strategic hire as MSA's Potable Water teams continue to expand, and we are looking for the candidate to help take us to the next level! This is a full-time, salaried position that is eligible for Flex Time as well as remote/hybrid working arrangements. Flex time essentially means if you work 42 hours, you have 2 hours to use as time off in the future. Who we are & how we help What does it mean to serve communities for over 100 years? It means doing the type of work that helps people raise a family, grow a business, engage with their neighbors, and enjoy a variety of unique, enduring spaces that form the fabric of “home.” MSA's roots reach back to 1919. What began with an entrepreneurial solo practitioner in Baraboo, Wisconsin, has grown into a robust and thriving company of over 400 employee owners conducting work across the country. As a 100% employee-owned firm, when we say we “own” our work, we mean it. We stand behind the quality of our designs, the integrity of our people, and the generations of client relationships we've formed based on trust, firm handshakes, and the belief that together - we can accomplish anything. Commitment to DEIB MSA seeks to provide a workplace where everyone can feel secure in bringing their authentic selves to work, where opportunities to learn and succeed are afforded to all, and in which diversity of perspective leads to an innovative and successful employee-owned firm. Responsibilities The work you will do Lead strategic planning and execution of potable water projects from concept to completion. Identify growth opportunities and expand our water infrastructure portfolio. Collaborate with cross-functional teams, clients, and stakeholders to deliver high-impact solutions. Mentor and inspire a team of engineers and technical professionals. Represent the organization in industry forums, regulatory discussions, and client engagements. Qualifications What you bring Skills & Knowledge / Education & Experience: Bachelor's degree in Environmental or Civil Engineering, or related field required Experience with client interaction including council/board meetings required 6+ years of prior experience with water treatment projects required Professional Engineer (PE) license required The selected candidate must be authorized to work for any employer in the U.S. without requiring visa sponsorship now or in the future. We are unable to provide or take over sponsorship of an employment visa for this role. Benefits The salary for this position ranges from $88,871 to $159,800 per year commensurate with experience. Higher compensation within this range will be paid to candidates with significant experience and exceptional qualifications. Why MSA? We're glad you asked! Better Together - A collaborative work environment that promotes open doors, new ideas and honest opinions. Multi-disciplinary Opportunities - As multi-talented people in a multi-disciplinary firm, we encourage everyone to follow their interests, seek new experiences and apply their skills where they feel most impactful. We've Got Your Back - Support when you need it, independence when you don't. We're 400+ team members strong, operating as one cohesive MSA. Passion & Purpose - We're passionate about what we do and proud of it! Join us to share inspirations, “geek out” and think big. Pay & Perks - We offer competitive industry pay and a variety of perks - just a few of the things that make us uniquely MSA. Communities of Practice - Our CoPs are our company think tanks and idea generators, the perfect means to regularly share, collaborate and learn together. Work-Life Integration - Life doesn't stop when the work day begins. MSA supports our employees as professionals, parents, citizens and friends - with the understanding and flexibility to meet your obligations and balance your time. Commitment to Learning - We support the professional aspirations of our employees with ongoing training options, tuition reimbursement opportunities, and the technology to keep us connected, creative and competitive. Community Engagement - We give back to the communities in which we live, work and play. MSA employee owners are volunteers, educators, STEM outreach participants and event attendees, supported by dedicated corporate sponsorship and donations initiatives. There's more! Eligible employees will also enjoy the following benefits: Quality Insurance Options - Medical, dental and vision coverage for you, your spouse or domestic partner and eligible dependents Paid Time Off - All full-time employees will receive, at minimum, 17 days (that's 3+ weeks!) of paid time off in the first year alone. Paid Holidays - MSA offers time off pay for 8 holidays in every calendar year. Paid Parental Leave - Both parents will receive 2 weeks of paid time off and birth parents are eligible for additional paid time off under MSA's Short Term Paid Leave. The paid 2 weeks of time also applies to adoption and foster care placement. Supplemental Insurance - MSA pays 100% for all employees to have life insurance, long-term disability insurance and short-term disability insurance. Employee Stock Ownership Plan (ESOP) - MSA is an ESOP S-Corporation, which means that our company is 100% owned by us! Through the ESOP, eligible employees receive MSA stock in the form of company shares as a percentage of compensation, at no cost to the employee. 401k Retirement Savings Plan - Employees can also choose to participate in a 401k plan, with a generous employer match that is immediately 100% vested. Short Term Incentive (STIP) - This program rewards employees who meet performance goals with a one-time annual STIP payment as a percentage of their eligible compensation - recognition of individual accomplishments and achieving organizational goals. STIP payments are awarded if MSA reaches its corporate financial plan for the year. MSA is an equal opportunity/affirmative action employer that is committed to diversity and inclusion in the workplace. At MSA, we value a diverse, inclusive workforce and we provide equal employment opportunity for all applicants and employees. All qualified applicants for employment will be considered without regard to an individual's race, color, sex, gender identity, gender expression, religion, age, national origin or ancestry, citizenship, physical or mental disability, medical condition, family care status, marital status, domestic partner status, sexual orientation, genetic information, military or veteran status, or any other basis protected by federal, state or local laws. If you are unable to submit your application because of incompatible assistive technology or a disability, please contact us at ************* Equal Employment Opportunity/Affirmative Action Employer Benefits We can recommend jobs specifically for you! Click here to get started.
    $88.9k-159.8k yearly Auto-Apply 60d+ ago
  • Embedded Software Engineer

    Saige Partners LLC

    Principal software engineer job in Peoria, IL

    We strive to be Your Future, Your Solution to accelerate your career! Contact Hannah Wilson at *************************, you can also schedule an appointment at to learn more about this opportunity! Embedded Software Engineer (Peoria, IL) Job Overview: As an Embedded Software Engineer, you will develop robust C++ applications and automated test scripts for next-generation telematics systems. You will play a critical role in how heavy machinery collects, transmits, and analyzes data from Engine Control Modules (ECMs) and radio systems-enabling remote asset monitoring and advanced fleet intelligence. This is a contract position and is not eligible for C2C or W2 referral. Must be a US Citizen or Green Card Holder. What you will be doing as a Embedded Software Engineer… • Full Lifecycle Development: Design, develop, and maintain C++ software and Python-based automated test scripts for embedded telematics platforms. • System Validation: Perform Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) testing to ensure reliability in rugged, real-world environments. • Collaborative Design: Work closely with Architects and Systems Engineers to translate complex technical requirements into scalable software solutions. • Issue Resolution: Lead defect investigations and reproduction efforts, conducting root-cause analysis using HIL bench setups. • Agile Integration: Actively participate in global Agile ceremonies to support evolving priorities and project milestones. Skills you ideally bring to the table as a Embedded Software Engineer…• Education: Bachelor's degree required in Electrical Engineering, Computer Science, or Computer Engineering. • Programming Languages: Proficiency in C++ and Python. • Development Environment: Experience with Linux-based development and Git version control. • Embedded Systems: Strong background in embedded software development and real-time operating systems (RTOS). • Networking & Data: Working knowledge of CAN J1939 datalink protocols and diagnostic tools. • Testing & Validation: Hands-on experience with HIL bench setup and hardware troubleshooting. Preferred qualifications you ideally bring to the table as a Embedded Software Engineer…• Experience with Microsoft Azure IoT or cloud-based system integration. • Familiarity with GenAI tools to enhance software development productivity. • Industry experience in heavy machinery, telematics, or automotive systems. Learn more about Saige Partners on Facebook or LinkedIn. Saige Partners, one of the fastest growing technology and talent companies in the Midwest, believes in people with a passion to help them succeed. We are in the business of helping professionals Build Careers, Not Jobs. Saige Partners believes employees are the most valuable asset to building a thriving and successful company culture, which is why we offer a benefit package and convenient weekly payment solutions that helps our employees stay healthy and maintain a positive work/life balance. Contact us to learn more about the opportunity below or check out other opportunities at ***********************************
    $72k-95k yearly est. Easy Apply 11d ago

Learn more about principal software engineer jobs

How much does a principal software engineer earn in Normal, IL?

The average principal software engineer in Normal, IL earns between $84,000 and $144,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.

Average principal software engineer salary in Normal, IL

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