Senior software engineer jobs in Urbana, IL - 75 jobs
All
Senior Software Engineer
Software Engineer
Senior Embedded Software Engineer
Lead Technician
Software Developer
Senior Engineer
Software Engineer-Team Lead
Lead Web Developer
Programmer
Lead Engineer
Sr Regulatory Engineer
Constellation Energy 4.9
Senior software engineer job in Clinton, IL
WHO WE ARE
As the nation's largest producer of clean, carbon-free energy, Constellation is focused on our purpose: accelerating the transition to a carbon-free future. We have been the leader in clean energy production for more than a decade, and we are cultivating a workplace where our employees can grow, thrive, and contribute.
Our culture and employee experience make it clear: We are powered by passion and purpose. Together, we're creating healthier communities and a cleaner planet, and our people are the driving force behind our success. At Constellation, you can build a fulfilling career with opportunities to learn, grow and make an impact. By doing our best work and meeting new challenges, we can accomplish great things and help fight climate change. Join us to lead the clean energy future.
The Regulatory Engineer position is based out of our Clinton Clean Energy Center in Clinton, IL.
TOTAL REWARDS
Constellation offers a wide range of benefits and rewards to help our employees thrive professionally and personally. We provide competitive compensation and benefits that support both employees and their families, helping them prepare for the future. In addition to highly competitive salaries, we offer a bonus program, 401(k) with company match, employee stock purchase program comprehensive medical, dental and vision benefits, including a robust wellness program paid time off for vacation, holidays, and sick days and much more.
***This Engineering role can be filled at the Mid-level or SeniorEngineer level. Please see minimum qualifications list below for each level***
Expected salary range:
Mid-Level - $94,500 - $105,000
Sr Level - $124,000- $138,000
Ranges are per year based on experience, along with a comprehensive benefits package that includes bonus and 401K.
PRIMARY PURPOSE OF POSITION
Performs advanced regulatory/technical problem solving in support of nuclear plant operations. Responsible for regulatory/technical decisions. Possesses excellent knowledge in functional discipline and its practical application and has detailed knowledge of applicable industry codes and regulations.
PRIMARY DUTIES AND ACCOUNTABILITIES
Provide in-depth regulatory/technical expertise to develop, manage and implement regulatory analyses, activities and programs.
Provide regulatory/technical expertise and consultation through direct involvement to identify and resolve regulatory issues.
Provide complete task management of regulatory issues.
Perform regulatory tasks as assigned by supervision.
Accountable for the accuracy, completeness, and timeliness of work ensuring proper licensing basis management and assuring that standard design criteria, practices, procedures, regulations and codes are used in preparation of products.
Perform independent research, reviews, studies and analyses in support of regulatory/technical projects and programs.
Recommend new concepts and techniques to improve performance, simplify operation, reduce costs, reduce regulatory burden, correct regulatory non-compliances, or comply with changes in codes or regulations.
All other job assignments and/or duties pursuant to company policy or as directed by management to include but not limited to: (Emergency Response duties and/or coverage, Department duty coverage and/or call out, and positions
MINIMUM QUALIFICATIONS - for Mid-level E02 Engineer
Bachelor's degree in Engineering or equivalent technical degree
Minimum of 2 years of professional experience
Maintain minimum access requirement or unescorted access requirements, as applicable, and favorable medical examination and/or testing in accordance with position duties
MINIMUM QUALIFICATIONS - for Senior E03 Engineer
Bachelor's degree in Engineering or equivalent technical degree
Minimum of 6 years of professional experience
Effective written and oral communication skills
Maintain minimum access requirement or unescorted access requirements, as applicable, and favorable medical examination and/or testing in accordance with position duties
PREFERRED QUALIFICATIONS
Previous Senior Reactor Operator (SRO) license/certification
Advanced technical degree or related coursework
$124k-138k yearly Auto-Apply 4d ago
Looking for a job?
Let Zippia find it for you.
Robotic Programmer
Steel Technologies 4.7
Senior software engineer job in Williamsport, IN
The Robotic Weld Programmer is tasked with developing, testing, and implementing programs for robotic welding systems to produce precise and consistent welds in a manufacturing environment. This role involves collaborating with engineers, production teams, and quality control to optimize welding processes, troubleshoot issues, and ensure compliance with safety and quality standards.
How you can help the team:
* Programming and Setup:
* Develop and write programs for robotic welding systems using software such as FANUC, ABB, Yaskawa, or other robotic platforms.
* Set up robotic welding equipment, including configuring weld parameters, tooling, and fixtures.
* Adjust robot paths, speeds, and weld settings to achieve optimal performance and meet project specifications.
* Process Optimization:
* Analyze welding processes to improve efficiency, reduce cycle times, and minimize defects.
* Conduct test runs and simulations to validate programs and ensure weld quality.
* Collaborate with engineering teams to design and implement welding fixtures and jigs.
* Operation and Maintenance:
* Operate robotic welding systems during production runs, monitoring performance and making real-time adjustments as needed.
* Perform routine maintenance and troubleshooting on robotic systems to ensure operational reliability.
* Diagnose and resolve issues related to weld imperfections, equipment malfunctions, or programming errors.
* Quality Control:
* Inspect welds to ensure they meet industry standards (e.g., AWS, ASME, ISO) and customer specifications.
* Document programming changes, weld parameters, and inspection results for quality assurance.
* Work with quality control teams to address non-conformities and implement corrective actions.
* Safety and Compliance:
* Adhere to workplace safety protocols and ensure robotic systems comply with OSHA and other regulatory standards.
* Train production staff on safe operation and maintenance of robotic welding equipment.
* Collaboration and Documentation:
* Work closely with production managers, engineers, and other team members to meet project deadlines and production goals.
* Maintain accurate records of programs, settings, and maintenance activities for future reference.
What you need to be successful:
* Education: High school diploma or equivalent required; associate's or bachelor's degree in robotics, manufacturing, mechanical engineering, or a related field preferred.
* Experience:
* 2+ years of experience programming and operating robotic welding systems (e.g., FANUC, ABB, Motoman, or KUKA).
* Knowledge of welding processes such as MIG, TIG, or arc welding.
* Experience with CAD/CAM software or weld simulation tools is a plus.
* Technical Skills:
* Proficiency in robotic programming languages and software specific to welding robots.
* Understanding of weld joint designs, metallurgy, and welding standards (e.g., AWS D1.1, ISO 3834).
* Familiarity with PLC programming, HMI interfaces, and robotic system integration.
* Soft Skills:
* Strong problem-solving and analytical skills to troubleshoot complex issues.
* Attention to detail to ensure precision in programming and weld quality.
* Ability to work independently and as part of a team in a fast-paced environment.
* Certifications: Certifications in robotic programming (e.g., FANUC or ABB certifications) or welding (e.g., CWI, CWE) are highly desirable.
WORKING CONDITIONS:
This is a safety sensitive position. This work consists of an equal distribution of time between an office setting, characterized by minimal to moderate noise stemming from computers, printers, and people, and a manufacturing setting where noise levels range from moderate to high due to machinery and equipment. There may be a slight inclination towards spending more time in the manufacturing setting. The temperature of the facility will vary based on outside weather conditions. The user of personal protective equipment for safety compliance may be required as deemed necessary by management.
Steel Technologies Enterprises is a safety-sensitive workplace. All employment offers are contingent upon results of a 10-panel drug screening, including marijuana.
What we offer our team:
* Insurance
o Affordable plans for medical, dental, vision, and wellbeing after 60 days of employment
o Employer-Paid dental with available Buy-up options
o Free MDLive Telehealth Services through our Medical Plan
o Competitive Wellness Program, providing up to 100% discount on medical premiums
o Employer-Paid Short-Term and Long-Term Disability with Buy-up options
o Supplemental Accident Insurance through Allstate for additional coverage on accidents, cancer, and long-term care
o Employer-Paid Life Insurance
o Teammate Assistance Program (TAP) which offers professional assistance for Counseling, Financial, Legal, and Family services
* Work-Life Balance
o Paid Time Off
o 9 Paid Holidays starting day one!
o Bonus Paid Floating Holiday in recognition of the diversity of our team
* Financial
o 401(k) after 60 days of employment + competitive match up to 4.5% after one year
o Pretax Health Savings Account
o Pretax Flexible Spending Account
o Overtime pay after 40 hours
o Paid weekly
* Career Growth
o Tuition reimbursement is available for job-related courses to further your education, with up to 100% paid tuition for maintenance-related coursework and certifications
o Skill Development Programs
o Promotional Opportunities
* Local Perks & Discounts
o Dress for your day
o Teammate referral bonus
o Boot and Glasses Allowance after 60 days of employment
o Teammate appreciation activities
o Service awards
Steel Technologies is an equal opportunity employer and considers all qualified applicants without regard to any classification protected by federal, state and/or local law.
$59k-72k yearly est. 60d+ ago
Software Developer
Country Financial 4.4
Senior 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 Auto-Apply 54d ago
On Campus (UIUC) Software Engineer Team Lead/Manager
Avantcredit
Senior 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 IllinoisUrbana-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. 4h ago
Senior Backend Embedded Software Engineer
Caterpillar, Inc. 4.3
Senior software engineer job in Rossville, IL
**Your Work Shapes the World at Caterpillar Inc.** When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
_Technology is a competitive differentiator. We collaborate with partners across the enterprise to advance technologies including autonomy and automation, which helps enhance site safety, productivity and efficiency across customer operations worldwide._
_Our focus isn't just on what we build, but how we build it. We scale technology solutions across the business. We spearhead product development tools and processes. We collaborate with our partners to provide a seamless experience for our customers. We are obsessed with speed, simplicity and customer outcomes._
_Cat Technology also owns enterprise-wide initiatives in innovation, research and development, manufacturing automation and advanced materials, ensuring Caterpillar continues to lead the industry in technological excellence and engineering innovation._
**Job Summary:**
Develop, design, implement, and test software for Linux-based Gen 7 Displays, ensuring system efficiency and stability.
**What You Will Do:**
+ Gather and analyze user/client requirements to create Software Requirements Specification (SRS) documents.
+ Write and implement source code in C++ for embedded systems.
+ Test and debug embedded system software using various tools and methods to enhance code quality and optimize system performance.
+ Collaborate with cross-functional teams.
**Degree Requirement**
Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or an equivalent field.
**What You Will Have:**
+ **Software Development:** Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.
+ **Analytical Thinking:** Knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems.
+ **Effective Communications:** Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.
+ **Teamwork:** Knowledge of the necessity and value of teamwork; experience with; ability to work cooperatively towards shared goals and being supportive of others at all levels.
+ **Technical Excellence:** Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges.
+ **Requirements Analysis:** Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project.
+ **Technical Troubleshooting:** Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation
+ **System Testing:** Experienced in supporting the project leader in developing and executing system test plans. Evaluate system documentation and user manuals for usability, accuracy, and completeness. Evaluate system documentation and user manuals for usability, accuracy, and completeness. Test system components for compliance with functional requirement and drive testing a system's ability to recover from hardware or software failures.
**Considerations For Top Candidates:**
+ Extensive experience in C++ within a Linux environment, working in an agile framework, and collaborating with global teams.
+ Proficiency in GIT, CAN/J1939, CANoe, Ethernet, Embedded Systems, and Domain Controllers. Also Docker, Lauterbach, SonarQube, Design Patterns, CI/CD, Jenkins
+ Has knowledge of working with Open Source libraries
+ Ability to interpret functional and technical requirements.
+ Participation in technical and code reviews.
+ Ability to lead global team and is proficient in project management as Product Owner
+ Preferred candidates will have knowledge of Angular, TypeScript, Figma, and Playwright.
**Summary Pay Range:**
$110,520.00 - $165,840.00
Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar.
**Benefits:**
Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits.
+ Medical, dental, and vision benefits*
+ Paid time off plan (Vacation, Holidays, Volunteer, etc.)*
+ 401(k) savings plans*
+ Health Savings Account (HSA)*
+ Flexible Spending Accounts (FSAs)*
+ Health Lifestyle Programs*
+ Employee Assistance Program*
+ Voluntary Benefits and Employee Discounts*
+ Career Development*
+ Incentive bonus*
+ Disability benefits
+ Life Insurance
+ Parental leave
+ Adoption benefits
+ Tuition Reimbursement
* These benefits also apply to part-time employees
This position requires working onsite five days a week.
Visa Sponsorship is not available for this position. This employer is not currently hiring foreign national applicants that require or will require sponsorship tied to a specific employer, such as, H, L, TN, F, J, E, O. As a global company, Caterpillar offers many job opportunities outside of the U.S which can be found through our employment website at ****************************
**Posting Dates:**
December 10, 2025 - December 21, 2025
Any offer of employment is conditioned upon the successful completion of a drug screen.
Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.
Not ready to apply? Join our Talent Community (*********************************************** .
$110.5k-165.8k yearly 60d+ ago
Senior Frontend Developer
Zmodo Ai Inc.
Senior software engineer job in Champaign, IL
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
Smartz's 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. 60d+ ago
Software Engineer, Data Infrastructure & Acquisition - Champaign-Urbana, USA
Speechify
Senior software engineer job in Urbana, IL
Job Description
The mission of Speechify is to make sure that reading is never a barrier to learning.
Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its 2025 Design Award winner for Inclusivity.
Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies.
Overview
We're looking to hire for our Data side of our AI team at Speechify. This role is responsible for all aspects of data collection to support our model training operations. We are able to build high-quality datasets at petabyte-scale and low cost through a tight integration of infrastructure, engineering, and research work. We are looking for a skilled SoftwareEngineer to join us.
What You'll Do
Be scrappy to find new sources of audio data and bring it into our ingestion pipeline
Operate and extend the cloud infrastructure for our ingestion pipeline, currently running on GCP and managed with Terraform.
Collaborate closely with our Scientists to shift the cost/throughput/quality frontier, delivering richer data at bigger scale and lower cost to power our next-generation models.
Collaborate with others on the AI Team and Speechify Leadership to craft the AI Team's dataset roadmap to power Speechify's next-generation consumer and enterprise products.
An Ideal Candidate Should Have
BS/MS/PhD in Computer Science or a related field.
5+ years of industry experience in software development.
Proficiency with bash/Python scripting in Linux environments
Proficiency in Docker and Infrastructure-as-Code concepts and professional experience with at least one major Cloud Provider (we use GCP)
Experience with web crawlers, large-scale data processing workflows is a plus
Ability to handle multiple tasks and adapt to changing priorities.
Strong communication skills, both written and verbal.
What we offer
A fast-growing environment where you can help shape the company and product.
An entrepreneurial-minded team that supports risk, intuition, and hustle.
A hands-off management approach so you can focus and do your best work.
An opportunity to make a big impact in a transformative industry.
Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building a great asynchronous culture.
Opportunity to work on a life-changing product that millions of people use.
Build products that directly impact and support people with learning differences like dyslexia, ADD, low vision, concussions, autism, and more.
Work in one of the fastest-growing sectors of tech, the intersection of artificial intelligence and audio.
Compensation: The United States base salary range for this full-time position is $140,000-$200,000 + bonus + equity depending on experience
Think you're a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
$65k-86k yearly est. 13d ago
Java Technical Lead
E Pro Consulting 3.8
Senior 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 such 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. 60d+ ago
Senior Software Engineer
Advance Trading 3.3
Senior 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 SeniorSoftwareEngineer, 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. 4h ago
Software Engineer
Droisys 4.3
Senior software engineer job in Champaign, IL
SoftwareEngineer
Duration : Multi Year Project
Interview Mode : Phone and Skype
Visa : Green Card and US Citizens only.
Key Skills/Technologies: Single Page Application Experience (Bootstrap, Knockout, Durandal, etc.), Javascript, Visual Studio
KEY RESPONSIBILITIES
Design and develop software solutions that will be used by HTRI[
High Throughput Research and Informatics] customers
Interact directly with customers to help understand and document their application requirements.
Troubleshoot hardware/software problems occurring in automated lab equipment systems and within the PC and server based infrastructure.
Develop, test and maintain VB.Net and C# applications for instrument control, data collection and analysis.
Train and assist end-users in the use of developed and purchased software tools
QUALIFICATIONS
5+ years of practical experience in software design and implementation using Microsoft Visual Studio, VB.Net, C# .Net, JavaScript, SQL, XML and hands on experience in Hot Towel SPA Frameworks (Single Page Application) Durandal, Knockout and Breeze
Experience developing Graphical User Interfaces on the Windows Platform
Experience in database development, design and data entity modeling
Ability to work in a dynamic environment where frequent change from customers is commonplace
Excellent written, verbal and interpersonal communication skills
Ability to work in a self-directed team environment
Experience in or the ability to learn concepts related to the area of laboratory information management, instrument control, numerical recipes and/or data analysis.
Experience in Scrum and other Agile Software Development methodologies is helpful
Knowledge of the C/C++ programming language is helpful but not required
Experience in data visualization or data analysis using Matlab, Miner3D, and Tableau, Excel or similar tools is also helpful
A background in the area of physical sciences or analytical sciences is helpful but not required
Bachelors or Master's Degree in Computer Science is required
Additional Information
All your information will be kept confidential according to EEO guidelines.
$66k-84k yearly est. 60d+ ago
Senior Software Engineer - Procurement
Procurement Partners LLC
Senior software engineer job in Bloomington, IL
Job DescriptionDescription:
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 SeniorSoftwareEngineer 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 SoftwareEngineers, 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. 8d ago
Potable Water Engineering Leader
Entry Level Cad Technician/Design-Drafter In Rhinelander, Wisconsin
Senior 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
Lead Web Developer
Tectammina
Senior software engineer job in Bloomington, IL
Technical/Functional Skills : Technical excellence in core State Farm web development skills. Java, J2EE, Spring, Mule ESB, JUnit, Continuous Integration Jenkins builds, Maven, Checkstlye, PIT, Sonar, Subversion Knowledge of Object Oriented design best practices. (SOLID, Gang of Four Patterns, etc.)
Familiarity with “buzz words” not required, but the ability to clearly explain the impact of Single Responsibility, Open To Extension Closed To Change, and Favor Composition Over Inheritance as well as the common patterns (
Factor/Factory Method, Template Method, Strategy, Facade, Adapter
) is required.
Desired Skills include:
Familiarity with any of the other State Farm web development skills: Cloud Management Portal, DVTS, SFX, MAX, Seed, CSS, Ajax, Tomcat, WAS, STS, RSA, Splunk, Selenium, BEST, Websphere Admin Console, Tridion, Jquery, Hibernate, Emma/JaCoCo, etc.
Understanding of Service Oriented Architecture
Understanding of industry development best practices (Test Driven Development, Acceptance Test Driven Development, Behavior Driven Development, Agile, Scaled Agile Framework, Continuous Integration, Continuous Delivery, etc.)
Experience with application support
Knowledge of State Farm standards, guidance, requirements, and process for the development life cycle
Ability to develop working relationships across various levels of the organization
Ability to work in a changing environment where expectations can be unclear and sometimes contradictory
Strong communication skills, both verbal and written
Qualifications
Bachelor Degree
Additional Information
Job Status: Permanent
Share the Profiles to *****************************
Contact:
************
Keep the subject line with Job Title and Location
$85k-111k yearly est. Easy Apply 4h ago
Software Developer
Country Financial 4.4
Senior 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 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.
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.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? Typically requires 4+ years of relevant experience or a combination of related experience, education and training.
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 Auto-Apply 60d+ ago
Senior Full Stack Embedded Software Engineer
Caterpillar, Inc. 4.3
Senior software engineer job in Rossville, IL
**Your Work Shapes the World at Caterpillar Inc.** When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.
_Technology is a competitive differentiator. We collaborate with partners across the enterprise to advance technologies including autonomy and automation, which helps enhance site safety, productivity and efficiency across customer operations worldwide._
_Our focus isn't just on what we build, but how we build it. We scale technology solutions across the business. We spearhead product development tools and processes. We collaborate with our partners to provide a seamless experience for our customers. We are obsessed with speed, simplicity and customer outcomes._
_Cat Technology also owns enterprise-wide initiatives in innovation, research and development, manufacturing automation and advanced materials, ensuring Caterpillar continues to lead the industry in technological excellence and engineering innovation._
**Job Summary:**
As a Senior Full Stack Software Architect, you will be primarily responsible for leading the development of architecture, design, implementation, and testing of software for Linux-based Gen 7 Displays, ensuring optimal system efficiency and stability.
**What You Will Do:**
+ Define and lead the overall architecture.
+ Develop, design, and implement software for embedded systems using Angular and Typescript.
+ Gather and analyze user/client requirements to create Software Requirements Specification (SRS) documents.
+ Coach a global team of Front End developers and maintain a scalable, modular, test-driven software architecture.
+ Test and debug embedded system software using various tools and methods to enhance code quality and optimize system performance.
+ Collaborate with cross-functional teams.
**Degree Requirement**
Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or an equivalent field.
**What You Will Have:**
+ **Software Development:** Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements.
+ **Analytical Thinking:** Knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems.
+ **Effective Communications:** Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors.
+ **Teamwork:** Knowledge of the necessity and value of teamwork; experience with; ability to work cooperatively towards shared goals and being supportive of others at all levels.
+ **Technical Excellence:** Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges.
+ **Requirements Analysis:** Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project.
+ **Technical Troubleshooting:** Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation
+ **System Testing:** Experienced in supporting the project leader in developing and executing system test plans. Evaluate system documentation and user manuals for usability, accuracy, and completeness. Evaluate system documentation and user manuals for usability, accuracy, and completeness. Test system components for compliance with functional requirement and drive testing a system's ability to recover from hardware or software failures.
**Considerations For Top Candidates:**
+ Extensive experience in Full Stack development using Angular, Typescript within a Linux environment, working in an agile framework, and collaborating with global teams
+ Experience with Displays, Figma, and Playwright.
+ Proficiency in GIT, CAN/J1939, CANoe, Ethernet, Embedded Systems, Domain Controllers, and Back End interfaces.
+ Ability to interpret functional and technical requirements.
+ Lead technical and code reviews.
+ Preferred knowledge of C++, Middleware, and Data Engine.
**Summary Pay Range:**
$110,520.00 - $165,840.00
Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar.
**Benefits:**
Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits.
+ Medical, dental, and vision benefits*
+ Paid time off plan (Vacation, Holidays, Volunteer, etc.)*
+ 401(k) savings plans*
+ Health Savings Account (HSA)*
+ Flexible Spending Accounts (FSAs)*
+ Health Lifestyle Programs*
+ Employee Assistance Program*
+ Voluntary Benefits and Employee Discounts*
+ Career Development*
+ Incentive bonus*
+ Disability benefits
+ Life Insurance
+ Parental leave
+ Adoption benefits
+ Tuition Reimbursement
* These benefits also apply to part-time employees
This position requires working onsite five days a week.
Visa Sponsorship is not available for this position. This employer is not currently hiring foreign national applicants that require or will require sponsorship tied to a specific employer, such as, H, L, TN, F, J, E, O. As a global company, Caterpillar offers many job opportunities outside of the U.S which can be found through our employment website at ****************************
**Posting Dates:**
December 15, 2025 - January 2, 2026
Any offer of employment is conditioned upon the successful completion of a drug screen.
Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply.
Not ready to apply? Join our Talent Community (*********************************************** .
$110.5k-165.8k yearly 60d+ ago
Senior Frontend Developer
Zmodo Ai Inc.
Senior 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. 20d ago
Software Engineer, iOS Core Product - Champaign-Urbana, USA
Speechify
Senior software engineer job in Urbana, IL
Job Description
The mission of Speechify is to make sure that reading is never a barrier to learning.
Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, Google Docs, news articles, websites - into audio, so they can read faster, read more, and remember more. Speechify's text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its App of the Day.
Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies.
Overview
With the growth of our iOS app, being the #18 productivity app in the App Store category and also our recent recognition as Apple's 2025 Design Award for Inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as work on new and exciting projects to push our missing forward.
This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, passionate about making product decisions, and has experience building great user experiences that delight users.
We are a flat organization that allows anyone to become a leader by showing excellent technical skills and delivering results consistently and fast. Work ethic, solid communication skills, and obsession with winning are paramount.
Our interview process involves several technical interviews and we aim to complete them within 1 week.
What You'll Do
Opportunity to lead key engineering and product decisions
Actively shipping production code for the Speechify iOS app
Work within a dedicated product team
Participate in product discussions to shape the product roadmap
Maintain and enhance the existing complex app architecture
An Ideal Candidate Should Have
Experience. You've worked on products that scaled to a large user base
Track record. You have worked on various products from inception to decent traction. You have been responsible for engineering the product
Customer obsession. We expect every team member whose responsibilities directly impact customers to be constantly obsessed about providing the best possible experience
Product thinking. You make thoughtful decisions about the evolution of your product and support internal teams and designers into taking the right direction
Speed. You work quickly to generate ideas and know how to decide which things can ship now and what things need time
Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down
Technical skills. Swift, SwiftUI
Technical Requirements:
Swift Programming Language
SwiftUI experience
Experience in Multithreading Programming
Working with CI/CD infrastructure
Experience with Fastlane
SOLID principles, the ability to write every single class according to SOLID
Experience with Git and understanding of different Git strategies
What We offer:
A fast-growing environment where you can help shape the company and product
An entrepreneurial crew that supports risk, intuition, and hustle
The opportunity to make a big impact in a transformative industry
A competitive salary, a collegiate atmosphere, and a commitment to building a great asynchronous culture
Work on a product that millions of people use and where daily feedback includes users sharing that they cried when they first found the product because it was so impactful on their lives
Support people with learning differences like Dyslexia, ADD, Low Vision, Concussions, Autism, and Second Language Learners, and give reading superpowers to professionals all over the world
Work in one of the fastest growing sectors of tech: Intersection of Artificial Intelligence and Audio
The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
Think you're a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
$65k-86k yearly est. 13d ago
Java Technical Lead
E*Pro 3.8
Senior 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. 4h ago
Software Engineer
Droisys 4.3
Senior software engineer job in Champaign, IL
SoftwareEngineer Duration : Multi Year Project Interview Mode : Phone and Skype Visa : Green Card and US Citizens only. Key Skills/Technologies: Single Page Application Experience (Bootstrap, Knockout, Durandal, etc.), Javascript, Visual Studio
KEY RESPONSIBILITIES
Design and develop software solutions that will be used by HTRI[
High Throughput Research and Informatics] customers
Interact directly with customers to help understand and document their application requirements.
Troubleshoot hardware/software problems occurring in automated lab equipment systems and within the PC and server based infrastructure.
Develop, test and maintain VB.Net and C# applications for instrument control, data collection and analysis.
Train and assist end-users in the use of developed and purchased software tools
QUALIFICATIONS
5+ years of practical experience in software design and implementation using Microsoft Visual Studio, VB.Net, C# .Net, JavaScript, SQL, XML and hands on experience in Hot Towel SPA Frameworks (Single Page Application) Durandal, Knockout and Breeze
Experience developing Graphical User Interfaces on the Windows Platform
Experience in database development, design and data entity modeling
Ability to work in a dynamic environment where frequent change from customers is commonplace
Excellent written, verbal and interpersonal communication skills
Ability to work in a self-directed team environment
Experience in or the ability to learn concepts related to the area of laboratory information management, instrument control, numerical recipes and/or data analysis.
Experience in Scrum and other Agile Software Development methodologies is helpful
Knowledge of the C/C++ programming language is helpful but not required
Experience in data visualization or data analysis using Matlab, Miner3D, and Tableau, Excel or similar tools is also helpful
A background in the area of physical sciences or analytical sciences is helpful but not required
Bachelors or Master's Degree in Computer Science is required
Additional Information
All your information will be kept confidential according to EEO guidelines.
$66k-84k yearly est. 4h ago
Java Technical Lead
Tectammina
Senior 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
How much does a senior software engineer earn in Urbana, IL?
The average senior software engineer in Urbana, IL earns between $73,000 and $121,000 annually. This compares to the national average senior software engineer range of $86,000 to $151,000.
Average senior software engineer salary in Urbana, IL
$94,000
What are the biggest employers of Senior Software Engineers in Urbana, IL?
The biggest employers of Senior Software Engineers in Urbana, IL are: