29 Software Developers jobs in Il
Full Stack Developer
Posted 17 days ago
Job Viewed
Job Description
Provides subject matter proficiency for work described in the task. Responsible for providing analytical skills to support process improvement, specialized studies, and definition of requirements. Typical duties include analysis, planning, developing requirements documents, building functional models, developing procedures, developing functional architectures, and other related management and technical duties. Requires expertise in specialty areas.
Back-End Software Developer Shall perform engineering tasks for back-end design and development efforts including, but not limited to, developing back-end architectures to support current and new system capabilities and integrations, RESTful API development and modification, database management, and data model development and optimization.
Front End Software Developer Shall perform engineering tasks for front-end design and development efforts including, but not limited to, creating technical design drawings, mockups, wireframes, and other associated documentation for PMO and stakeholder review, planning and implementing modifications to Graphic Use Interfaces (GUIs), constructing and optimizing various UI elements, optimizing system navigation practices and elements, and facilitating operator ease of use for user-facing feature development.
This position is contingent upon award of the contract. This position requires an active Secret Security clearance or higher.
Although this role may be performed remotely, occasional paid travel to the client site in San Antonio, Texas or Baltimore, Maryland may be required.
Maximus TCS (Technology and Consulting Services) Internal Job Profile Code: TCS196, T4, Band 7
Required Qualifications:
• Secret clearance or higher required.
• 7 years of overall experience in the functional area. A bachelor's degree in related field required. A master's degree may substitute for 2 years of experience.
• 7 years of software development experience in object-oriented and scripted languages (see section 4.2) with the ability to apply several tool suites related to DevSecOps, microservices and containers
• Demonstrated experience in preparing, conducting, and documenting various systems tests and results to verify system operability and compliance with project standards and requirements.
• 3 years of experience with bug tracking software (Jira).
• 3 years of experience testing web-based applications.
• 3 years of experience participating in software development programs or projects.
• Practical experience developing in a cloud environment.
• Experience with integrating data from unclassified to classified application deployments
• 5 years of experience with Jenkins and GitLab
• 5 years of experience with at least five (5) of the following:
o NPM
o Cypress.io
o esbuild
o Bun
o Apache Tomcat
o Maven
o SonarQube
Additional Required Qualification for Back-End Software Developers:
• 3 years of recent and relevant experience performing back-end web design and development.
• Demonstrated experience with relational databases, RESTful API development and communication, and system integrations.
• 3 years of experience with the following: AWS Infrastructure, Kubernetes, and RedHat Linux.
Additional Required Qualification for Front-End Software Developers:
• 3 years of recent and relevant experience performing front-end web design and development.
• Demonstrated experience engaging in agile, user centric application design, ensuring best-of-breed UI/UX standards.
• Demonstrated experience in generating system wireframes, mockups, etc. considering multiple user personas.
Desired Qualifications:
• Demonstrated experience in utilizing UX design tool suites (e.g., Sketch, InVision).
• Experience using Agile Test-Driven development
• Experience integrating into DoD DevSecOps environments
• 5 years experience with CI/CD software development
• DevSecOps experience with at least five (5) of the following Build tools:
o GitLab
o Jenkins
o SonarQube
o Fortify 29
o JUnit5
o Ansible
o esbuild
#techjobs #clearance #DODAIRFORCE-CICD
Minimum Requirements
TCS196, T4, Band 7
#HotJobs0624LI #HotJobs0624FB #HotJobs0624X #HotJobs0624TH #TrendingJobs
EEO Statement
Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics.
Pay Transparency
Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.
Minimum Salary
$
120,000.00
Maximum Salary
$
150,000.00
Java/Full-Stack Developer - Entry Level
Posted 3 days ago
Job Viewed
Job Description
Since 2010 Synergisticit has helped Jobseekers get employed in the tech job market by providing candidates the requisite skills, experience, and technical competence to outperform at interviews and at clients. Here at SynergisticIT We just don't focus on getting you a tech Job we make careers.
In this Job market also, our candidates are able to achieve multiple job offers and $100k + salaries.
please check the below links to see the success outcomes and salaries of our candidates .
We regularly interact with the Top Tech companies to give our candidates a competitive advantage visit the below videos exhibiting at Oracle Cloud World/Oracle Java one (Las Vegas) -2023/2022 and at Gartner Data Analytics Summit (Florida)-2023
All Positions are open for all visas and US citizens
We at Synergisticit understand the problem of the mismatch between employer's requirements and Employee skills and that's why since 2010 we have helped 1000's of candidates get jobs at technology clients like Apple, google, Paypal, Western Union, Client, visa, Walmart lab s etc to name a few.
Currently, We are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, Data analysts/ Data Scientists, and Machine Learning engineers for full-time positions with clients.
Who Should Apply Recent Computer Science/Engineering /Mathematics/Statistics or Science Graduates or People looking to switch careers or who have had gaps in employment and looking to make their careers in the Tech Industry.
We assist in filing for STEM extension and also for H1b and Green card filing to Candidates
We want Data Science/Machine learning/Data Analyst and Java Full stack candidates
For data Science/Machine learning Positions
REQUIRED SKILLS
Bachelors degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT
Project work on the technologies needed
Highly motivated, self-learner, and technically inquisitive
Experience in programming language Java and understanding of the software development life cycle
Knowledge of Statistics, Gen AI, LLM, Python, Computer Vision, data visualization tools
Excellent written and verbal communication skills
Preferred skills: NLP, Text mining, Tableau, PowerBI, Databricks, Tensorflow
REQUIRED SKILLS For Java /Full stack/Software Positions
Bachelors degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, IT
Highly motivated, self-learner, and technically inquisitive
Experience in programming language Java and understanding of the software development life cycle
Project work on the skills
Knowledge of Core Java, Javascript, C++, or software programming
Spring boot, Microservices, Docker, Jenkins, Github, Kubernates, and REST API's experience
Excellent written and verbal communication skills
If you get emails from our Job Placement team and are not interested please email them or ask them to take you off their distribution list and make you unavailable as they share the same database with the client servicing team and only connect with candidates who are matching client requirements.
No phone calls, please. Shortlisted candidates would be reached out. No third-party or agency candidates or c2c candidates
Software Engineer

Posted today
Job Viewed
Job Description
Technology, Digital and Data
**Job Description:**
**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.
**Job Summary**
We are hiring a software engineer to play a central role in provisioning and managing secure and structured access to data assets within our platform's Snowflake ecosystem.
**What you will do:**
+ Develop and customize applications using Microsoft PowerApps to meet specific business requirements. This involves designing intuitive user interfaces and integrating various data sources to deliver seamless functionality and enhance user productivity.
+ Collaborate with cross-functional teams to gather and analyze requirements to ensure that the applications developed align with the organization's needs.
+ Ensure proper access control and security measures are in place for all data within the Snowflake ecosystem. This includes implementing robust Role-Based Access Control (RBAC) policies to manage and secure user permissions effectively.
+ Optimize database performance within Snowflake and troubleshoot any issues that arise to ensure efficient data storage and retrieval processes.
+ Provide technical support and training to end-users.
+ Stay up-to-date with the latest industry trends and technologies.
**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.
+ **Software Product Technical Knowledge** : Knowledge of technical aspects of a software products; ability to design, configure and integrate technical aspects of software products.
+ **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.
+ **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.
+ **Software Integration Engineering** : Knowledge of software integration processes and functions; ability to design, develop and maintain interfaces and linkage to alternative platforms and software packages.
**Consideration for top candidates:**
+ Experience with Microsoft PowerApps / PowerAutomate / PowerBI
+ Experience developing with SQL and Python
+ Experience working in a Microsoft Azure environment
+ Experience with Snowflake RBAC and as a security administrator
**Additional Details:**
This position will be based out of Peoria, IL
**Summary Pay Range:**
$95,640.00 - $155,400.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
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 Dates:**
July 10, 2025 - July 18, 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.
Not ready to apply? Join our Talent Community ( .
Security Software Engineer
Posted 17 days ago
Job Viewed
Job Description
Duration: Long-term contract
Job Summary
We are seeking an experienced Security Software Engineer with a strong background in Python and automotive system security . The ideal candidate will have a blend of software development and cybersecurity expertise, with the ability to develop and safeguard embedded systems used in advanced automotive applications.
Key Responsibilities
- Design, develop, test, and evaluate security software for embedded and distributed systems.
- Implement and manage security measures to protect systems against unauthorized access, modification, or disclosure.
- Collaborate with programmers and analysts to modify existing systems and databases.
- Analyze user needs and software/system requirements to determine feasibility and performance enhancements.
- Lead the installation and testing of new software components and security features.
- Define and enforce standards for secure software design and acquisition.
- Provide direction to technical teams for database design and management.
- Review and approve project scopes and timelines.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 8-10 years of experience in software engineering with a focus on security development and Python programming .
- Proven experience in automotive embedded systems and software testing .
- Strong problem-solving and analytical skills.
- Familiarity with full software development lifecycle processes.
- Excellent verbal and written communication skills.
- Ability to work independently and lead projects when needed.
- Prior experience implementing security measures in automotive applications.
- Knowledge of hardware interfaces, circuit boards, and low-level embedded security.
- Leadership qualities with the ability to mentor junior engineers.
Sr. Software Engineer

Posted today
Job Viewed
Job Description
Technology, Digital and Data
**Job Description:**
**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.
Caterpillar Inc. seeks Sr. Software Engineer at its facility located at 501 SW Jefferson Ave, Peoria, IL 61630. Contribute to the design, development, and deployment of Caterpillar's state-of-the-art digital platform. Build a world class platform to host a wide range of digital applications. Responsibilities cross functional lines with individuals assigned in new program development and/or maintenance of existing mobile, web, cloud, server, personal computer, mainframe, and/or distributed computing systems. Perform all programming, project management, and development assignments without close supervision. Normally assigned the more complex aspects of systems work. Work directly on complex application/technical problem identification and resolution, including responding to off-shift and weekend support calls. Work independently on complex systems or infrastructure components that may be used by one or more applications or systems. Drive application development focused around delivering business valuable features. Mentor and assist software engineers, providing technical assistance and direction as needed. Maintain high standards of software quality within the team by establishing good practices and habits. Identify and encourage areas for growth and improvement within the team. Guide the team to develop a structured application/interface code, new program documentation, operations documentation, and user guides in a casual, flexible environment. Communicate with end users and internal customers to help direct development, debugging, and testing of application software for accuracy, integrity, interoperability, and completeness. Perform integrated testing and customer acceptance testing of components that requires careful planning and execution to ensure timely, quality results. Responsible for performing other job duties as assigned by caterpillar management from time to time. Responsible for managing the completion of own work assignments and coordinate work with others. Work independently with minimal management input and review of end results. Quickly and correctly identify problems that may not be obvious. Solve problems by determining the best course of action, within departmental guidelines, from many existing solutions. Set priorities and establish a workplan to complete broadly defined assignments and achieve desired results. Participate in brainstorming sessions focused on developing new approaches to meet quality goals in the measure(s) stated. REQS: This position requires a bachelor's degree, or foreign equivalent, in Computer Science, Electrical Engineering or a related field and Three years of experience in software development and designing and developing software applications in Java or Scala or related occupation. In the alternative, employer will accept: a master's degree, or foreign equivalent, in Computer Science, Electrical Engineering, or a related field and One year of experience in software development and designing and developing software applications in Java or Scala or related occupation. Additionally, the applicant must have employment experience with: (1) Designing, Developing, Deploying and Maintaining Software at Scale; (2) Developing Software Applications using Relational and NoSQL databases; (3) Application architectural Patterns such as Mvc, Microservices, Event-Driven; (4) Deploying Software Using Ci/Cd tools such as Jenkins, Gocd, Azure Devops; (5) Deploying and maintaining Software using Public Clouds such as Aws or Azure; (6) Working within an Agile Framework such as Scrum; (7) Batch or stream processing systems such as Apache Spark, Flink, Akka, Storm; (8) Message brokers such as Kafka, RabbitMQ, AWS SQS, AWS SNS, Apache ActiveMQ, Kinesis; (9) Designing well-defined Restful APIs; (10) Writing API proxies on platforms such as Apigee Edge, AWS API Gateway or Azure API Gateway; (11) API tools such as Swagger, Postman and Assertible; (12) Test driven development and behavior driven development; (13) Testing tools such as Selenium and Cucumber and their integration into CI/CD pipelines; (14) Datastores such as MongoDB, Cassandra, Redis, Elasticsearch, MySQL, Oracle; and (15) Debugging and maintaining software in Linux or Unix platforms. 100% Telecommuting permitted.
Applicants who are interested in this position should apply via , search **(Sr. Software Engineer/ Reference - #** **R000309007** **)** .
#LI-DNI
**Summary Pay Range:**
$110,520.00 - $179,640.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
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 Dates:**
June 10, 2025 - October 9, 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.
Not ready to apply? Join our Talent Community ( .
Embedded Software Engineer

Posted today
Job Viewed
Job Description
Engineering
**Job Description:**
**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.
Caterpillar Inc. seeks Embedded Software Engineer at its facility located at 2427 E Engine Drive, Chillicothe, IL, 61523. Responsible for development and testing of software in support of Caterpillar machine electrification applications. Develop and manage to the project plan. Gather and understand electrification application software requirements and translate them to technical requirements. Design and develop software components. Organize and manage testing of the product. Ensure product deficiencies are addressed. Help drive product improvements in the following areas: performance, robustness, usability, field deployment, and collection of diagnostics information. Ensure organization's processes and procedures are followed. Troubleshoot system malfunctions to restore normal function. Support the electrification application teams in software and systems troubleshooting. Provide support for Caterpillar machine electrification applications. REQS: This position requires a bachelor's or foreign equivalent, in Computer Engineering, Electrical Engineering, Computer Science, Mechanical Engineering, or a closely related field and 2 years of experience in an Embedded Software Development role or related occupation. Additionally, the applicant must have 2 years of employment experience with: (1) Software development in C: writing requirements, analysis, design, development, debugging, code reviews, writing test plans, and testing; (2) Software development in MathWorks Simulink: writing requirements, analysis, design, development, debugging, code reviews, writing test plans, and testing; (3) Bench and lab testing of embedded software; (4) Debugger tools (e.g., Lauterbach); (5) Software configuration management in GIT; (6) CAN data link protocol; and (7) CAN development tools (e.g., CANape). Telecommuting: 2 days/ week.
Applicants who are interested in this position should apply via , search **(** **Embedded Software Engineer** **/ R000310285) #LI-DNI**
**Summary Pay Range:**
$95,640.00 - $143,520.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
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 Dates:**
June 17, 2025 - October 16, 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.
Not ready to apply? Join our Talent Community ( .
Senior .NET Software Engineer
Posted 17 days ago
Job Viewed
Job Description
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.
Position Purpose
Under general management, collaborates with team to design, develop, modify, and maintain software applications of the highest complexity. Creates detailed development plans and leads in the application development process. Partner with business, cross functional teams and architects to build solutions that meet business needs.
Principal Duties & Responsibilities
- Implements high quality code in agile, test-driven development environment.
- Performs performance and scalability analysis.
- Compiles objective data to influence decisions and strategy.
- Provides well-designed solutions to meet business requirements.
- Creates detailed software development plans and directs team to completion.
- Scopes development efforts, provides reliable resource and timeline estimates.
- Sets standards for product/process quality and monitors team's output.
- Mentors and develops software engineer team.
- 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.
- Leads in special projects and other duties as needed
- Typically requires a Bachelor's degree in computer science or a related field
- 5+ years of relevant experience
- Some experience in at least two IT solution development disciplines, including technical or infrastructure architecture, network management, application development, middleware, database management or cloud development
- Some experience in leading teams and/or large projects
- Insurance knowledge a plus
- (OR) equivalent level of education and experience
- 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.
- Knowledge of the entire Software Development Lifecycle from Analysis to Deployment of Software/Apps.
- Extensive experience with Version Control, CI/CD, Architecture, Relational Database Systems/Data Management. experience.
- Demonstrate a high degree of adaptability in order to learn new technologies as needed and successfully manage the daily challenges of a technical environment.
- Ability to lead, motivate and train project team.
- Ability to deliver solutions align with business strategy.
- Ability to generate innovative solutions for Business Requirements.
- Advanced knowledge of software/app testing.
- Advanced knowledge of automated testing.
- Experience with C#, .Net Core, Kubernetes, Kafka, Azure, MongDB, MSSQL, YAML, and GitLab a plus.
The 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.00
Total Rewards
At 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)
- 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
- 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
RLI 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 & Inclusion
Our 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.
Be The First To Know
About the latest Software developers Jobs in Il !
OneStream Senior Software Engineer

Posted today
Job Viewed
Job Description
Technology, Digital and Data
**Job Description:**
**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.
**What does it mean to live the Caterpillar Experience?**
It means you play a part in building a better world. You contribute to a winning culture-a spirit of accountability-that has driven change on every continent for more than 90 years. To work with us is a commitment to improve sustainability, invent for the digital age and innovate in order to bring solutions to millions of people. Sure, you work for Caterpillar. But more importantly, you work for the good of your career, your family, your community, and your world.
**Job Summary:**
We are seeking a skilled candidate for our FP&A systems- business support (OneStream and BPC) role, to join our team who will have the opportunity to champion our Global Finance Transformation by supporting our Accountable Reporting, Business Partnering and Continuous Improvement efforts.
**What You Will Do:**
We are seeking a dedicated FP&A Technical Support Specialist to join our team. The ideal candidate will be responsible for providing technical support and expertise for the Onestream system as it is being implemented and ongoing support for the current BPC system, ensuring smooth operation and resolving any issues that arise. This role requires a strong understanding of financial systems, excellent problem-solving skills, and the ability to work collaboratively with various departments.
+ Provide technical support for the Onestream and BPC platforms, including troubleshooting and resolving issues.
+ Assist in the implementation and configuration of Onestream applications.
+ Provide support for current BPC applications.
+ Monitor system performance and ensure optimal operation.
+ Collaborate with IT and finance teams to integrate Onestream with other systems.
+ Develop and maintain documentation for system configurations, processes, and procedures.
+ Conduct training sessions for end-users to enhance their understanding and usage of Onestream.
+ Stay updated with the latest Onestream features and updates to provide informed support.
+ FP&A business support for OneStream and BPC handling multiple stakeholders in the business
+ Performing the tasks related to OneStream operations including process monitoring, controls testing, and version control assessments.
+ Providing additional guidance to resolve issues arising from a gap in user knowledge / understanding
+ Providing support for data import related queries - e.g. establishing and explaining the data lineage of particular datapoints within the OneStream application
**What You Have:**
+ Bachelor's degree in Computer Science, Information Technology, Finance, or a related field.
+ Mandatory 3+ Years on Onestream or BPC technical and functional experience
+ Mandatory Hands on experience in FP&A , month end close/consolidation and management reporting using OneStream
+ Level 1 OneStream Certified Associate is preferred but not required
+ Strong understanding of financial processes and systems.
+ Excellent problem-solving and analytical skills.
+ Ability to work independently and as part of a team.
+ Strong communication and interpersonal skills.
+ Experience with system integration and data management is a plus.
+ Experience in metadata, business rules, logic script, forms, cube views, workflow, reports and dashboards
**What You Will Get:**
Our goal at Caterpillar is for you to have a rewarding career. Our teams are critical to the success of our customers who build a better world.
Here you earn more than just an hourly wage, because we value your performance, we offer a total rewards package that provides day one benefits (medical, dental, vision, RX, and 401K) along with the potential of an annual bonus.
Additional benefits include paid vacation days and paid holidays (prorated based upon hire date).
**Additional Info** :
+ This position would ideally East Peoria - IL, Nashville - TN, Dallas - TX;
+ This position requires the employee to work a 5-day-a-week schedule in the office.
+ This position may require 10% travel.
+ Sponsorship is **not** available including OPT, H4-EAD. **Must be** US Citizen or Green Card holder.
**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 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.
**Summary Pay Range:**
$110,520.00 - $179,640.00
Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar.
**Benefits:**
Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits.
+ Medical, dental, and vision benefits*
+ Paid time off plan (Vacation, Holidays, Volunteer, etc.)*
+ 401(k) savings plans*
+ Health Savings Account (HSA)*
+ Flexible Spending Accounts (FSAs)*
+ Health Lifestyle Programs*
+ Employee Assistance Program*
+ Voluntary Benefits and Employee Discounts*
+ Career Development*
+ Incentive bonus*
+ Disability benefits
+ Life Insurance
+ Parental leave
+ Adoption benefits
+ Tuition Reimbursement
* These benefits also apply to part-time employees
**Posting Dates:**
July 2, 2025 - July 17, 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.
Not ready to apply? Join our Talent Community ( .
(Remote) Senior Software Engineer
Posted 16 days ago
Job Viewed
Job Description
Senior Software Engineer (Billing and Accounting)
Systems & Software - Remote
Join Harris' Systems & Software, a pioneering force in the Utility CIS arena, as a Senior Software Engineer. Our focus is on developing business applications that push technological boundaries. In this role, you will engineer backend solutions primarily for billing systems, designing new features and maintaining our industry-leading software package. Your contributions will propel our customers and the entire utility sector forward.
We are particularly interested in engineers who have robust experience in backend billing and accounting applications, specifically within the utility industry. You will collaborate with some of the brightest minds in the field, equipped with cutting-edge tools and technology.
Apply Instructions : A cover letter (including a description of finance / billing / accounting experience) must be submitted for consideration for this role. Please upload your cover letter and resume by following this guide: ( position is remote and open to candidates across Canada and the US.
Salary range: $80,000 to $110,000 USD.
What will be your impact?
- Provide backend technical leadership and mentorship to team members.
- Lead design reviews and support Professional Services, R&D, and Support Departments with escalated technical issues.
- Work alongside QA to promote best practices, ensuring high quality across the team.
- Manage and participate in code reviews, providing critical feedback on backend designs and code.
- Identify and address potential risks that could affect project timelines.
- Implement accounting best practices in the design of backend billing and reporting applications.
- Support utilities in financial auditing processes.
What are we looking for?
- B.S. in Computer Science, Computer Information Systems, Math, Accounting, or equivalent work experience.
- 5+ years of professional software development experience with a strong focus on backend development.
- A strong grasp of mathematical concepts and a passion for problem-solving.
- Proficient in Unix/Linux environments.
- Experienced with Oracle and PL/SQL or MS SQL Server and Transact-SQL.
- Demonstrates excellent work ethic, initiative, and the ability to thrive in a fast-paced environment.
- Outstanding interpersonal skills, with a proven ability to communicate effectively with both internal and external stakeholders.
- Eager to learn and excel, both independently and as part of a team.
What will help you stand out:
- Experience programming in COBOL.
- Deep expertise in backend development for billing and/or accounting applications.
- Fundamental knowledge of double-entry accounting, especially including knowledge of how cash transactions can post to both sides of the ledger.
- Strong familiarity with the utility sector.
- Proven track record of working directly with clients.
What we offer:
The opportunity to work on challenging projects
3 weeks' vacation and 5 personal days
Comprehensive Medical, Dental and Vision coverage from your first day of employment
Employee stock ownership and RRSP/401k matching programs
Flexible work options
About Systems & Software:
Since 1973 it has been our unrelenting mission at Systems and Software to provide quality customer information system solutions to municipal and investor-owned utilities. To achieve that mission, we fully understand the importance of a committed, engaged group of developers, implementers and support staff. Click here ( ) to learn more about Systems and Software!
About Harris:
Harris is a leading provider of mission critical software to the public sector in North America. As a wholly owned subsidiary of Constellation Software Inc. (“CSI”, symbol CSU on the TSX), Harris has become the cornerstone for CSI’s investment in utility, local government, school districts, public safety, and healthcare software verticals. Our success has been realized through investments in our proprietary software and market expertise. This focus, combined with acquiring businesses that build upon or complement our offerings, has helped drive our success. Harris will continue to growth through reinvestment – both in the people and products that we offer and making investments in acquiring new businesses.
#LI-DNI
Exploitation Specialist/GDAT Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Description
Leidos has an exciting opportunity for an Exploitation Specialist/GDAT Software Engineer to join our team in St. Louis, MO. This work requires skills and knowledge to modernize applications to facilitate production operations for customer. These resources will not be making major performance enhancements on GDATM Tool. Instead, they shall provide the necessary skills and experience to support customer in completing minor improvements in software functionality necessary to support routine maintenance.
Primary Responsibilities
Support users and ensure that have the capabilities needed to meet the customers mission imperative. These objectives are diverse as GDAT-M not only supports customers objectives but those of our ASG partners, other elements, and co-producer contractors. These positions are involved in the sustainment and deployment of the Geospatial Data Analysis Tool-Modernized (GDAT-M) application developed by customer. The GDATM application serves the customer, its ASG partners and coproducer contractors. The GDATM application is the premier desktop application that is responsible for customers Geopositioning and validation of National products. The GDAT-M Team is aligned to orchestrate the delivery of GEOINT content from any relevant sensor. The objective is to modernize tools so our customers can easily transition from MS-Access to PostgreSQL database, using a bi-yearly release distribution cycle.
Support Government GOAT Team efforts to make minor enhancements to GDAT applications
Enable efficient testing.
Marshal security and vulnerability testing and documentation.
Modernize NSG/ASG customers more rapidly
Basic Qualifications
Typically requires a BA degree and 4 - 8 years of prior relevant experience or Masters with 2 - 6 years of prior relevant experience.
User Interface Design Experience (1- 3 years)
Demonstrated experience with Web Data Hosting
.NET Visual Basic programmers (application engineers) (1-3 years)
Window Desktop application developer experience (1-3 years)
Software Test Engineering Experience (1-3 years)
Active TS/SCI clearance and ability to be approved up to CI Poly
Preferred Qualifications
Familiar with Amazon CLI and Amazon Cloud Access Portal
Experience creating and utilizing small loading scripts
Active TS/SCI CI Poly clearance
For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above.
Pay Range: Pay Range $72,150.00 - $130,425.00The Leidos pay range for this job level is a general guideline onlyand not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.