Principal software engineer jobs in Rockford, IL - 84 jobs
All
Principal Software Engineer
Software Engineer
Senior Software Engineer
Staff Software Engineer
Software Engineering Manager
Software Applications Engineer
Senior Embedded Software Engineer
Software Developer
Senior Software Development Engineer
Embedded Software Developer
Lead Engineer
Lead Development Engineer
SiteOps Global Production Systems & Software Engineering Manager
Meta 4.8
Principal software engineer job in DeKalb, IL
Meta is seeking a Production Systems & SoftwareEngineering Manager to join our Data Center Site Operations (SiteOps) team. This role leads the Systems & SoftwareEngineering team which drives the integration, performance, and alignment of tooling, automation, break/fix triage, and related workflows critical to Site Operations.As a leader at the forefront of the global data center industry, you will thrive in environments where adaptability and flexibility are key. You will manage Tooling and Systems engineers, leveraging your technical expertise and attention to detail to support and develop individual contributors. By building trust and credibility across cross-functional teams, you will empower Fleet and Strategic Tooling teams to deliver signals-based support for tooling, automation, software, and mass production workflows that enable Global Operations.Collaboration is central to this role. You will partner with Production Engineering (PE), Core Systems, Enterprise Engineering (EE), and other stakeholders to deliver actionable signals and influence their roadmaps, ensuring SiteOps Global Operations are effectively supported.We are looking for a leader who can rapidly understand complex technical challenges faced by subject-matter experts and local site teams, align globally distributed teams and partner organizations around shared goals and set clear priorities and direction, securing buy-in and commitment from all relevant stakeholders.
**Required Skills:**
SiteOps Global Production Systems & SoftwareEngineering Manager Responsibilities:
1. Develop and collaboratively own the roadmap for all tooling, automation, processes and workflows for compute, storage and accelerator delivery from Infra into mass production (MP) deployments. Serve as the central point of contact representing these functions across SiteOps
2. Develop and collaboratively own the processes and workflows required to support Global Operations in maintaining a high SLA for our compute, storage and accelerator platforms
3. Build relationships and collaboration with engineering and cross functional teams across the company. Actively solicit feedback from teams, and use that feedback to improve operational effectiveness as infrastructure scales
4. Lead the team to identify and root cause systemic issues in the fleet and drive resolution. Deliver maximum server fleet up-time and utilization rates, by leveraging data to understand hardware failure conditions and root cause
5. Provide people management, mentorship, coaching, and career development to build an environment fostering commitment to impact
6. Support leadership meetings and facilitate alignment on key issues and opportunities
7. provide timely alerts and data for enabling cross-functional teams to develop requisite corrective actions and forward looking implementations
8. Collaborate with stakeholders, functional owners and subject matter experts to interpret and articulate business and operations needs
9. Travel up to 30% is required
**Minimum Qualifications:**
Minimum Qualifications:
10. BS or BA in technical field or commensurate experience
11. 10+ years experience in managing teams in software design, workflows and validation, working with cross functional teams to deliver products to production
12. Experience working across a global organization and building partnerships with cross functional teams inside and outside of the organization
13. Demonstrated success in developing and executing a strategic roadmap that supports organizational scaling
14. Experience in processing and analyzing large sets of data
15. Demonstrated knowledge of server and storage platforms, principles, technologies, protocols, and standards
16. Experience managing multiple concurrent projects and managing tight timelines
**Preferred Qualifications:**
Preferred Qualifications:
17. Large-scale data center environment experience, including tooling and automation deployments
18. Experience in data center system and workflows development and deployments
19. Leadership presence and presentation skills
**Public Compensation:**
$173,000/year to $245,000/year + bonus + equity + benefits
**Industry:** Internet
**Equal Opportunity:**
Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.
Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@meta.com.
Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs.
Job Description
Job Title: SoftwareEngineer II (ID: GEJP00012403)
Duration: 6 months (Possibility to Hire)
Responsibilities:
•Develop high performing, scaling and innovative applications in a fast paced and agile development environment
•Collaborate with system engineers and senior software developers to implement solutions that are aligned with and extend shared platforms and solutions
•Work with Product Owners to understand product requirements & implement features/solutions per requirements and engineering best practices
•Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
•Design, implement and maintains application components
•Translate defined product management requests into workable and high quality code.
•Capable of applying technical skills and experience to assigned tasks with minimal guidance.
•Participate in code reviews and pair programming sessions
•Assist in the Identification and troubleshooting of application issues
•Write code that meets standards and delivers desired functionality using the technology selected for the project
•Understand software performance and reliability parameters, assess application parameters, and design software to meet aggressive performance targets
•Design and build strong testing infrastructure to improve testing coverage and the overall reliability of the product
Qualifications
Basic Qualifications:
• Bachelor's Degree in Computer Science or in “STEM” Majors (Science, Technology, Engineering and Math)
• Minimum 2 years of experience in software development related to .NET and other MS technologies like WCF, WPF, WinForms, Entity Framework, MEF, LINQ, XAML
Technical:
• Hands on experience with various programming languages including Modula-2, C++, C#/.NET, Java
• Hands-on experience in web service development using HTML, CSS, JavaScript, XML. JSON
• Experience with Win based programming
• Experience with software test tools (QTP, Selenium, NUnit)
• Client's Software is looking for an experienced SoftwareEngineer to work on a number of exciting projects that will have a very positive impact on client's business.
• You will be responsible for
programming
a feature and or a small feature set. You will contribute to the team and work with direction from the Senior Team Members or management but work independently.
Technical Expertise:
• Good understanding of design patterns, SOLID principal and OO design
• Very deep knowledge on SQL, unit testing, mocking, concurrency and security concepts
• Good knowledge on database technologies and concepts (especially MS SQL Server), IIS, XML, distributed systems and AOP
• Experience with Test Driven Development and Agile methodologies
• Passion for software development and technology
• Experience developing C++ software (MFC a plus).
• Experience working on software projects in the Healthcare domain (diagnostic imaging, patient information systems). Experience in medical imaging / DICOM a plus.
• Experience with database tools
Additional Information
To get further details or to schedule an interview please contact:
Himanshu Prajapat
************
**********************************
$80k-106k yearly est. Easy Apply 3d ago
Full Stack Software Engineer
Philips 4.7
Principal software engineer job in Genoa, IL
Philips Radiology Informatics is an innovative, highly scalable platform that integrates with existing systems to deliver data and tools across the enterprise - from radiology data reporting to enterprise-wide ingestion and archiving, to full patient and clinical data management. RI provides hospitals and clinics the infrastructure, systems and tools to use that data and enable actionable insights. By delivering operational efficiencies and better results across a range of clinical service lines, we deliver better healthcare, with improved patient and staff experience at a lower cost.
As a Full Stack SoftwareEngineer in Radiology Informatics, you'll be involved in developing challenging software modules within complex and advanced environment
Your role:
* Responsible for the design, implementation, integration and testing - implement full-stack application and technologies to assist power Radiology Informatics user experiences.
* Comply and align with software development professionalism standards within the team (processes and methodologies, quality of requirements, design, coding and testing).
* Good understanding of the market needs and ability to translate them to implementation requirement while considering the overall solution.
* Write clean, high quality, solid, readable code that scales, with optimal performance.
* Define functional requirements based on product definitions.
* Work in a global environment, with offshore team members.
* Promote trust, openness and leverage external capabilities locally and globally.
* A career at Philips comes with all sorts of wonderful benefits. Be sure to speak to your recruiter about benefits in your region.
You're the right fit if you:
* Have 4+ years of experience in SW Development.
* Have a strong commend of the English language - speaking, reading and writing.
* Have excellent JS capabilities.
* Have framework based SPA development experience (angular2/React/Vue.js).
* Have proven experience with server-side APIs.
* Have a deep understanding and experience with .Net (C#).
* Are a team player with excellent interpersonal & communication skills.
* Have the ability to work in a dynamic environment.
* Are a Self-learner and a "Can do " mentality.
Advantages
* Bachelor's degree in computer science, SoftwareEngineering, Information Technology
* Experience with cloud environment AWS/GCP/Azure & Cloud development
* Experience with C++ and\or Java
* Bachelor's degree in relevant field
Please submit your CV in English.
How we work together
We believe that we are better together than apart. For our office-based teams, this means working in-person at least 3 days per week.
About Philips
We are a health technology company. We built our entire company around the belief that every human matters, and we won't stop until everybody everywhere has access to the quality healthcare that we all deserve. Do the work of your life to help the lives of others.
* Learn more about our business.
* Discover our rich and exciting history.
* Learn more about our purpose.
If you're interested in this role and have many, but not all, of the experiences needed, we encourage you to apply. You may still be the right candidate for this or other opportunities at Philips. Learn more about our commitment to diversity and inclusion here.
#LI-EU
#LI-OFFICE
#EnterpriseInformatics
$76k-99k yearly est. Auto-Apply 60d+ ago
Sr Embedded Software Engineer
Teledyne 4.0
Principal software engineer job in Elgin, IL
**Be visionary** Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research.
We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins.
**Job Description**
Our team at Teledyne LeCroy develops leading-edge test and measurement products. Businesses worldwide use our systems to create next-generation high-performance communication, consumer electronics, and computer products.
We are looking for an ambitious and talented Sr. SoftwareEngineer to be a driving member of the software development team. Our team develops test equipment used by top engineers at all major manufacturers of the latest video, audio, gaming, and computer devices worldwide.
You should be open-minded, a quick learner, and understand and define complex architectures and solutions.
Be part of our passionate team, and you get exposure to new products and technologies years before they reach the market. We have the pleasure of working with technology industry leaders from early specification to wide market adoption.
You will work with multiple teams within our engineering team and across departments, including Product Management, Sales, Application Engineering, Operations and Validation teams.
Through hands-on learning, studying technical specifications, interacting with peers and end-users, and mentoring, you will extend your expertise in serial data protocols and in our instruments that test and validate these protocols, enabling you to be part of a leading expert team in this field.
**Responsibilities:**
**Design and test software for next generation Test and Measurement Tools:**
+ Contribute to software design and architecture of various video protocols.
+ Write efficient and scalable code using C/C++.
+ Document the design and review with the rest of the team.
+ Participate in events hosted by various Video standard groups.
+ Work with the test engineer to validate your features in a whole system test environment.
**Work with customer support to reproduce and fix issues found in the field:**
+ Reproduce customer environment to reproduce any failures found in the field.
+ Determine the root cause and update the test procedures accordingly.
**Requirements:**
+ BSCS, BSCE, or BSEE degree.
+ Demonstrated expertise developing software for embedded platforms in C and C++ (typically 7+ years of experience).
+ Linux multi-threaded development experience.
+ Excellent softwareengineering skills including architectural definition, task identification, design, implementation, and test - from concept through maintenance.
+ Must be comfortable working with hardware development engineers and interfacing to custom hardware devices, including interrupt driven interfaces.
+ A background using an efficient development process for high quality deliverables is needed.
+ Strong commitment to teamwork and good communication skills.
**Desirable Skills:**
+ Experience programming with Java, Qt and/or Python.
+ Linux kernel-level experience.
+ Communications or Video protocol experience.
**Salary Range:**
$108,400.00-$144,500.000
**Pay Transparency**
The anticipated salary range listed for this role is only an estimate. Actual compensation for successful candidates is carefully determined based on several factors including, but not limited to, location, local regulations (such as minimum wage), education/training, work experience, key skills, and type of position.
Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions.
Teledyne is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age, or any other characteristic or non-merit based factor made unlawful by federal, state, or local laws.
You may not realize it, but Teledyne enables many of the products and services you use every day **.**
Teledyne provides enabling technologies to sense, transmit and analyze information for industrial growth markets, including aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, energy, medical imaging and pharmaceutical research.
Pyramid is a leading Information Technology Consulting services company headquartered in metropolitan Atlanta, GA with prime emphasis on the following service offerings: • Staff Augmentation • Lifecycle IT solutions o Application Development & Support
o Outsourced Testing
• Mobile Development and Test Automation
The company was incorporated in the State of Georgia in 1996 and has grown to over 2500 Information Technology consultants serving clients across the United States and around the globe. In addition to Atlanta, Pyramid has offices worldwide including Charlotte, NC; Chicago, IL; Dallas, TX; Richmond, VA; San Francisco, CA and Somerset, NJ in the United States, London in the United Kingdom, Singapore, and three offices in India (New Delhi, Hyderabad and Chandigargh).
Pyramid has been ranked by Staffing Industry Analysts as one of the largest diversity staffing firms specializing in IT and among the fastest growing U.S. staffing firm overall. In addition, Pyramid is a previous winner of the National Minority Supplier Development Council's Supplier of the Year and has won numerous Supplier of the Year awards from the Georgia Minority Supplier Development Council.
see less
Specialties
IT Staff Augmentation, Application Management Services, Enterprise Project Solutions, Mobile Development, Mobile Test Automation, Product and Engineering Services, Enterprise Mobility, Test Automation, QA - Manual and Automated Testing, QA Strategy
Website
************************
Industry
Information Technology and Services
Type
Privately Held
Company Size
1001-5000 employees
Founded
1996
Job Description:
1) Analyze the system requirements and customer specifications and perform requirements analysis, design and coding for
embedded software complying to RTCA / DO-178B Level A/B (Mandatory)
2) Good experience in
MATLAB Simulink model development. (Mandatory)
3) Good experience in
MPC5554/ MPC7448 Processors
4) Perform development testing emulator based testing and hardware software integrating testing.
5) Develop hardware software integration test plan
6) Develop hardware software integration test strategy
7) Develop hardware software integration test execution and defect tracking
8) Good working knowledge in
DOORS requirement management
tool to manage requirements.
9) Experience in
Synergy CM and CR tool
10) Good experience in
DO178B software development
process.
Additional Information
All your information will be kept confidential according to EEO guidelines.
$69k-90k yearly est. 3d ago
Sr Staff Software Engineer
GE Aerospace 4.8
Principal software engineer job in Loves Park, IL
This position is responsible for designing highly complex modules, critical components or a whole application/product in its entirety. Has the vision to integrate it across multiple systems. This position works independently and is seen as a technical leader. The position is responsible for driving the design and development efforts related to architecture, scalability, availability and performance in alignment with the product/application roadmap.
**Job Description**
**Essential Responsibilities**
+ Design, implementation, and testing of embedded software, platforms, and systems that provide real time control and run on devices such as fuel controllers, actuators, motors, alternators, engines, valves, fans, and other devices and products. Some areas of expertise may include, but is not limited to, networks, operating systems, cybersecurity, databases, or applications.
+ Implement embedded enginesoftware compliant with software plans and industry standards such as DO-178C and MIL-HDBK 516C.
+ Be experienced with MathWorks Simulink and share your expertise with other team members.
+ Test embedded enginesoftware in both simulation and dry rig hardware in the loop environments.
+ Gather and translate customer requirements into executable product specifications.
+ Configure and control of computer hardware and I/O boards in an embedded system.
+ Responsible for execution of laboratory and field validation testing and data acquisition for use in the design and validation of products and services.
+ Provide technical leadership to personnel/cross functional teams supporting the assigned project.
+ Implement plans with guidance to meet technical requirements of assigned components and systems.
+ Develop action plans with guidance to respond to issues/problems.
+ Lead and/or participate on teams assigned to address organizational initiatives and issues.
+ Recommend, with guidance, the approach to meet the technical and program requirements
+ Participate, present and/or review in technical and program reviews.
+ Assure proper documentation of technical data generated for the assigned projects and/or tasks consistent with engineering policies and procedures.
**Basic Qualifications**
+ Bachelor's Degree in Computer Science or "STEM" Majors (Science, Technology, Engineering and Math)
+ Minimum 5 years of experience in an embedded software role
+ Experience in MathWorks SIMULINK
+ GE Aerospace will not sponsor individuals for employment visas, now or in the future, for this job opening.
**Desired Characteristics Technical Expertise:**
+ Familiarity using the following tools: MATLAB, DOORs/ERM, SCADE, Synergy, SIMICS, and desktop simulation using NPSS.
+ Familiarity with DO-178C and commercial aviation software certification or military software qualification (MIL-HDBK 516C).
+ Embedded development experience designing and implementing using C/C++.
+ Experience with Perl, Python, or another scripting utility.
+ Software configuration management and full software life-cycle development.
+ Experience working with networking protocols, including TCP and UDP.
+ Experience in using digital communication protocols such as: Mil-Std-1553B, ARINC 429, IEEE-1394, ARINC 664, EADIN, and/or CAN bus
+ Knowledge and experience with multithreading and working in a multicore environment.
+ Knowledge in real time software development for embedded systems.
+ Knowledge of aircraft controls and digital electronic control systems.
+ Experience with requirements documentation and analysis.
+ Knowledge of data structures, algorithms, and softwareengineeringprinciples.
+ Demonstrated experience and interest in providing technical mentorship.
+ Strong interpersonal and communication skills.
+ Strong leadership skills, with the ability to influence others and lead small teams.
+ Ability to coordinate several projects simultaneously.
+ Effective problem identification and solution skills.
The base pay range for this position is $ 130,000.00 - 200,000 USD Annual. The specific pay offered may be influenced by a variety of factors, including the candidate's experience, education, and skill set. This position is also eligible for an annual discretionary bonus based on a percentage of your base salary/ commission based on the plan. This posting is expected to close on February 7th, 2026.
GE Aerospace offers comprehensive benefits and programs to support your health and, along with programs like HealthAhead, your physical, emotional, financial and social wellbeing. Healthcare benefits include medical, dental, vision, and prescription drug coverage; access to a Health Coach from GE Aerospace; and the Employee Assistance Program, which provides 24/7 confidential assessment, counseling and referral services. Retirement benefits include the GE Aerospace Retirement Savings Plan, a 401(k) savings plan with company matching contributions and company retirement contributions, as well as access to Fidelity resources and planning consultants. Other benefits include tuition assistance, adoption assistance, paid parental leave, disability insurance, life insurance, and paid time-off for vacation or illness.
GE Aerospace (General Electric Company or the Company) and its affiliates each sponsor certain employee benefit plans or programs (i.e., is a "Sponsor"). Each Sponsor reserves the right to terminate, amend, suspend, replace or modify its benefit plans and programs at any time and for any reason, in its sole discretion. No individual has a vested right to any benefit under a Sponsor's welfare benefit plan or program. This document does not create a contract of employment with any individual.
_This role requires access to U.S. export-controlled information. Therefore, employment will be contingent upon the ability to prove that you meet the status of a U.S. Person as one of the following: U.S. lawful permanent resident, U.S. Citizen, have been granted asylee or refugee status (i.e., a protected individual under the Immigration and Naturalization Act, 8 U.S.C. 1324b(a)(3))._
**Additional Information**
GE Aerospace offers a great work environment, professional development, challenging careers, and competitive compensation. GE Aerospace is an Equal Opportunity Employer (****************************************************************************************** . Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
GE Aerospace will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).
**Relocation Assistance Provided:** Yes
\#LI-Remote - This is a remote position
GE Aerospace is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
$130k-200k yearly 1d ago
Software Engineer - Inspection - IL #2603
Right Talent Right Now
Principal software engineer job in Rockford, IL
Title SoftwareEngineer - Inspection - IL #2603 The SoftwareEngineer - Inspection for the Composites Division will become part of a development team that develops software dedicated to the design and manufacturing of composite structures for a variety of applications including, but not limited to, aerospace vehicles. Rank and salary dependent on background/experience.
* Design, analysis, programming, debugging, and modification of software for composite applications
* Investigate application engineering tasks and prepare design specifications, analysis, and recommendations
* Support the "manufacturing process integration" for composite parts
* Provide customer support for software deployment and maintenance
* Ensure products and services provided by the company meet the highest standards
* Become very knowledgeable of the entire hardware & software infrastructure for automated machine tools and robotics equipment
* Working closely with other departments to meet the division's goals
* Meet deadlines and company goals
* Demonstrate continuous improvement philosophy
Qualifications
* Programming knowledge and skills in C++ required
* Experience developing algorithms and/or filtering methods
* Experience in multi-threaded programming
* Strong analytical, problem solving, and decision making skills
* Solid math background with vectors, 3D geometry, transformations, etc.
* Good communication and interpersonal skills
* Flexible work attitude and excellent team player
* Must be a U.S. Citizen or hold a valid green card
Experience
* Recent industry or academic experience in Software Development
* Any experience related to Manufacturing, Industrial Machinery, or customer support for Software Applications is a plus
Education
* BA / BS in Computer Science, Electrical Engineering, or related field
* Alternatively: BS degree in mechanical or aerospace engineering with sufficient experience in a software development environment
* Graduate degree is a plus
Bottom line requirements we need notes on with candidate submittal:
1. Bachelor's Degree in Engineering.
2. Programming knowledge and skills in C++.
3. Experience developing algorithms and/or filtering methods.
4. Experience in multi-threaded programming.
Additional Information
All your information will be kept confidential according to EEO guidelines.
$65k-87k yearly est. 3d ago
Software Engineer - Inspection (Permanent)
Tectammina
Principal software engineer job in Rockford, IL
The SoftwareEngineer - Inspection for the Composites Division will become part of a development team that develops software dedicated to the design and manufacturing of composite structures for a variety of applications including, but not limited to, aerospace vehicles. Rank and salary dependent on background/experience.
* Design, analysis, programming, debugging, and modification of software for composite applications
* Investigate application engineering tasks and prepare design specifications, analysis, and recommendations
* Support the "manufacturing process integration" for composite parts
* Provide customer support for software deployment and maintenance
* Ensure products and services provided by the company meet the highest standards
* Become very knowledgeable of the entire hardware & software infrastructure for automated machine tools and robotics equipment
* Working closely with other departments to meet the division's goals
* Meet deadlines and company goals
* Demonstrate continuous improvement philosophy
Qualifications
* Programming knowledge and skills in C++ required
* Experience developing algorithms and/or filtering methods
* Experience in multi-threaded programming
* Strong analytical, problem solving, and decision making skills
* Solid math background with vectors, 3D geometry, transformations, etc.
* Good communication and interpersonal skills
* Flexible work attitude and excellent team player
* Must be a U.S. Citizen or hold a valid green card
Experience
* Recent industry or academic experience in Software Development
* Any experience related to Manufacturing, Industrial Machinery, or customer support for Software Applications is a plus
Qualifications
Education
* BA / BS in Computer Science, Electrical Engineering, or related field
* Alternatively: BS degree in mechanical or aerospace engineering with sufficient experience in a software development environment
* Graduate degree is a plus
Additional Information
Job Status: Full Time / Permanent position
Share the Profiles to *********************************
Contact: ************
Keep the subject line with Job Title and Location
$65k-87k yearly est. Easy Apply 60d+ ago
Software Engineer, Platform - Rockford, USA
Speechify
Principal software engineer job in Rockford, 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
The responsibilities of our Platform team include building and maintaining all backend services, including, but not limited to, payments, analytics, subscriptions, new products, text to speech, and external APIs.
This is a key role and ideal for someone who thinks strategically, enjoys fast-paced environments, is 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
Design, develop, and maintain robust APIs including public TTS API, internal APIs like Payment, Subscription, Auth and Consumption Tracking, ensuring they meet business and scalability requirements
Oversee the full backend API landscape, enhancing and optimizing for performance and maintainability
Collaborate on B2B solutions, focusing on customization and integration needs for enterprise clients
Work closely with cross-functional teams to align backend architecture with overall product strategy and user experience
An Ideal Candidate Should Have
Proven experience in backend development: TS/Node (required)
Direct experience with GCP and knowledge of AWS, Azure, or other cloud providers
Efficiency in ideation and implementation, prioritizing tasks based on urgency and impact
Preferred: Experience with Docker and containerized deployments
Preferred: Proficiency in deploying high availability applications on Kubernetes
What We Offer
A dynamic environment where your contributions shape the company and its products
A team that values innovation, intuition, and drive
Autonomy, fostering focus and creativity
The opportunity to have a significant impact in a revolutionary industry
Competitive compensation, a welcoming atmosphere, and a commitment to an exceptional asynchronous work culture
The privilege of working on a product that changes lives, particularly for those with learning differences like dyslexia, ADD, and more
An active role at the intersection of artificial intelligence and audio - a rapidly evolving tech domain
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-87k yearly est. 25d ago
Software Engineer FEA 80k
Scale Search Group
Principal software engineer job in Rockford, IL
Ingersoll Cutting Tool Company is a world leader in the design and manufacture of both standard and special indexable cutting tools for a complete range of metal removal applications. In addition to innovative solutions for high-performance milling and the project-focused engineering of special cutting tool solutions, we offer a full range of metal removal technology for all industries.
This range of cutting tools is continuously expanded: End mills, shell mills, face mills, slotting cutters, form milling cutters, indexable drills, solid carbide, adaptions, and indexable inserts.
For Ingersoll, the expansion of our drilling and solid carbide tools product range is a further step toward becoming your single-source supplier for cutting operations. Both of these product lines are state-of-the-art.
With a complete line of turning and engraving tools we can now offer our customers a new family of products, expanding our capabilities as a full-range supplier.
The development and production of special-purpose tooling according to customer-specific requirements is one of Ingersoll Cutting Tools‘ primary skill sets. Our know-how and experience, combined with our own demand for quality, functionality and innovation, guarantees our customers the optimum cutting tool solution - for individual machining tasks in all industries.
The close cooperation with our customers during the development of technically demanding solutions for machining challenges forms the basis of long and durable partnerships. Our customers have come to trust our professional qualifications and experience and profit from the reliability and quality of our cutting tools.
Job Description
Position Description
Position title:
SoftwareEngineer - FEA
Reports to: Manager - Composite Software Department: Composites Division
Summary
The SoftwareEngineer - FEA for the Composites Division will become part of a development team that develops software dedicated to the design and manufacturing of composite structures for a variety of applications including, but not limited to, aerospace vehicles. Rank and salary dependent on background/experience.
Duties
Design, analysis, programming, debugging, and modification of software for composite applications focused on the use of Finite Element Analysis (FEA) along with other composite design tools Investigate application engineering tasks and prepare design specifications, analysis, and recommendations Support the “manufacturing process integration” for composite parts Provide customer support for software deployment and maintenance Ensure products and services provided by the company meet the highest standards Become very knowledgeable of the entire hardware & software infrastructure for automated machine tools and robotics equipment Working closely with other departments to meet the division's goals. Meet deadlines and company goals. Demonstrate continuous improvement philosophy
Qualifications
Qualifications
Programming knowledge and skills in C++ required
Experience with Finite Element Analysis (FEA) - use and/or programming Strong analytical, problem solving, and decision making skills
Solid math background with vectors, 3D geometry, transformations, etc.
Good communication and interpersonal skills
Flexible work attitude and excellent team player
Must be a U.S. Citizen or hold a valid green card
Experience
Recent industry or academic experience in Software Development
Any experience related to Manufacturing, Industrial Machinery, or customer support for Software Applications is a plus
Education
BA / BS in Computer Science, Electrical Engineering, or related field
Alternatively: BS degree in mechanical or aerospace engineering with sufficient experience in a software development environment
Graduate degree is a plus
Computer Skills
Experience in using standard Office applications, e.g. Word, Excel
Experience with any of the following is a plus:Microsoft Visual Studio / C++Microsoft Widows based development environment Qt3D graphics programming Image processing / vision applications Source Control Systems
Additional Information
All your information will be kept confidential according to EEO guidelines.
$65k-87k yearly est. 60d+ ago
Senior Developer
Vistex BKV
Principal software engineer job in Hoffman Estates, IL
Job Description
The Senior ABAP Developer is responsible for managing all aspects of the product development and support. Work with teams across organizational and geographical boundaries to design and develop the State-of-the-art architecture for SAP applications; Ensure High quality standards of the product.
Responsibilities:
Build clean, efficient code based on specifications
Testing and deploying programs and systems
Fixing and improving existing software
To design algorithms and flowcharts
Integrate software components and third-party programs
Verify and deploy programs and systems
Troubleshoot, debug and upgrade existing software
Gather and evaluate user feedback
Recommend and execute improvements
Create technical documentation for reference and reporting
Resolve performance-related issues by identifying root causes and implementing effective solutions.
Manage and respond to escalations promptly, ensuring timely and accurate resolutions.
Work on escalations while providing resolutions quickly
Able to resolve performance -related issues
The compensation for this position is $100k to $125k annually. Base pay will vary depending on factors, including but not limited to a candidate's location, job-related knowledge, skills, and work experience. Vistex provides highly competitive benefits, including a comprehensive healthcare plan, 401(k), and paid time off, including paid volunteerism days!
About us: The Vistex platform helps businesses finally get control of all their different promotions, rebates, SPAs, discounts, and other incentives. With so many programs across so many partner relationships, it can be impossible to see where all the money is going, let alone how much difference it's actually making to revenue. With Vistex, business leaders can see the numbers, see what really works, and see what to do next - so they can make sure every dollar they spend really is driving more growth, not just more costs. It's why global enterprises ranging from Coca-Cola to Sony to Grainger rely on Vistex every day. Vistex | Now it all adds up.™
$100k-125k yearly 16d ago
Sr SDET
Standard Process 3.8
Principal software engineer job in Palmyra, WI
For more than 95 years, Standard Process Inc. has been a visionary leader in whole food nutrient solutions. Our whole food philosophy and mission to change lives extends far beyond our supplements to the very people we employ. This strong foundation has created an environment where our employees are seen as members of our family and are given the tools and resources to succeed, both personally and professionally.
The Opportunity:
Under the Manager, Software Quality, we are looking for a skilled and driven Sr. SoftwareEngineering for Test (SDET) developer to join our growing IT team. The Sr. SDET developer will be responsible for developing test automation using tools while working in a team environment. The Sr. SDET developer is also responsible for ensuring the reliability and quality of software products across both product and project work.
What you'll do
Translate defined project features into functional test plans and automated test cases
Design, develop, and execute functional, end-to-end, and integration tests
Automate UI and backend/API testing across multiple client projects
Collaborate with developers to ensure code is testable and high-quality
Maintain version-controlled test code in Git and support CI/CD integration
Provide technical insight to help mature QA practices and frameworks
Develop and maintain automated test scripts using Playwright to validate the functionality, performance, and security of our software applications.
Collaborate with cross-functional teams, including developers, product managers, and business analysts, to understand requirements and design comprehensive test plans.
Execute manual testing when necessary to ensure comprehensive test coverage.
Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Identify and report software defects, tracking them to resolution while ensuring proper documentation.
Create and maintain test documentation, including test cases, test data, and test reports.
Continuously improve and optimize test automation frameworks and processes.
Stay up to date with industry trends and emerging technologies to enhance the QA/SDET role.
What you bring
Education:
Bachelor's degree in Computer Science or Information Technology, Business Administration or a related discipline required
Equivalent experience considered
Certifications/Licenses:
ISTQB or similar certification in software testing
Experience:
7+ years of professional QA and testing experience with 5+ years in test automation
Strong proficiency in Agile methodologies, including Scrum or Kanban
Solid understanding of QA best practices, testing methodologies, and testing types (e.g., functional, regression, performance, security)
Experience with test management and bug tracking tools (e.g., JIRA, TestRail).
Experience with continuous integration/continuous delivery (CI/CD) pipelines
Knowledge of additional automation tools and frameworks (e.g., Cucumber, Appium)
Familiarity with version control systems (e.g., Git)
Understanding of cloud computing platforms (e.g., AWS, Azure)
Experience writing and executing test plans, and building automated test coverage
Hands-on automation experience with tools such as Tricentis Tosca, Playwright, Protractor, or JMeter
Development experience with Java, .NET/C#, TypeScript, or JavaScript
API and endpoint automation testing experience using Java or .NET/C#
Familiarity with Git for source control and workflow
Specialized Knowledge and Skills:
Knowledge of the supplement, pharmaceutical, or food industry
Skills in general mathematical calculations for the purpose of creating business cases, budgets, etc.
Necessary Competencies:
Exceptional problem-solving skills and attention to detail
Excellent communication and collaboration skills
Strong organizational and time management skills
Excellent analytical skills, must be able to dig deep and understand the root cause of defects found during manual or automated testing
Teamwork/Team Building
Trust/Respect
Travel Requirements
Minimal Travel Required
Compensation:
The starting base salary for this position in Wisconsin is $90,000, which reflects the minimum expected compensation for this role at the time of posting. Actual compensation will be determined based on a candidate's relevant skills, experience, education, location, internal equity, and other job-related factors.
Why Standard Process?
Standard Process is proud to be a top workplace! We offer a comprehensive and competitive benefit package, which includes:
Competitive salary and annual incentive program
Comprehensive health care and flexible benefit plan, including pet insurance
Company-matched 401(k) plan
Profit sharing plan
On-site childcare with highly accredited curriculum
Platinum WELCOA award-winning wellness program, including:
On-site 24x7 fitness center
Whole food court
On-site chiropractic care
On-site massage therapist
Personal trainer
Daily fitness classes
On-site life coach
$450 monthly Standard Process supplement allowance
Paid time off and holiday time
Educational assistance
Company hosted outings and events
Strong community involvement
Standard Process understands the importance of diversity and believes in providing equal employment opportunity for all employees and applicants for employment. Accordingly, all personnel decisions, including but not limited to hiring, compensation, promotions, training, benefits, termination, or other terms and conditions of employment, are made without regard to age, race, creed, color, disability, veteran status, marital status, sex, national origin, ancestry, arrest or conviction record, sexual preference, genetic information, or any other legally protected characteristic in accordance with law.
$90k yearly 16d ago
Senior Mobile Software Engineer - iOS
Comply365 3.9
Principal software engineer job in Beloit, WI
Comply365 is a leading provider of Operational Content Management, Safety Management, and Training Management in the highly regulated industries of Aviation, Defense, and Rail. We provide a powerful combination of expertise and products underpinned by unified best practices, empowering airlines, rail, and defense organizations with the most comprehensive product portfolio to elevate operational excellence, and transform safety management and training, with closer integration of data across these domains. Comply365 ensures our customers' teams and assets are always geared for peak operational performance and unlocks unparalleled financial and operational gains through more streamlined, robust, and agile operations.
Our culture truly sets us apart at Comply365. In addition to our unwavering dedication to our customers and products that we offer, we are, first and foremost, a diverse team of driven, energetic, and passionate individuals who work together to make a direct impact on the future of our company. We have built, and continue to build a world-class, dynamic, and people-first culture. We believe in celebrating one another's achievements, open communication, and transparent leadership.
About the role
We're seeking a Senior Mobile SoftwareEngineer (iOS) with strong Swift and Objective-C expertise to help drive the next generation of our best-in-class iOS app. You'll lead the development of new features, optimize performance, and champion engineering quality across the product.
You'll collaborate closely with product managers, designers, and QA engineers to deliver intuitive, high-performing features that our users rely on every day. We're looking for someone with a proven track record of shipping high-quality iOS apps, a passion for clean architecture and performance, and the ability to guide others toward technical excellence.
At our core, we value open communication, thoughtful collaboration, and pragmatic problem-solving. Great ideas can come from anyone, and we encourage strong opinions balanced with flexibility when presented with new information.
Essential Duties and Responsibilities
Design, develop, and maintain production iOS applications using Swift and Objective-C.
Ship and support high-quality releases to the Apple App Store.
Optimize for performance, reliability, and responsiveness across a wide range of devices.
Work closely with design, product, and QA to plan, implement, and validate new features.
Contribute to improving development practices, coding standards, and CI/CD pipelines.
Stay up to date on the latest iOS SDK changes, frameworks, and Apple developer tools.
Mentor peers and share expertise in Swift, UIKit, and app architecture.
Communicate progress, risks, and technical insights clearly within the team.
Essential skills
5+ years of professional mobile development experience.
3+ years of hands-on iOS development using Swift and Objective-C.
Proven experience releasing and maintaining iOS apps in the App Store.
Strong understanding of UIKit, Foundation, Swift Concurrency, and app lifecycle.
Experience with REST APIs, JSON, and data persistence using SQLite.
Familiarity with modern CI/CD tools (Xcode Cloud, Azure DevOps, or GitHub Actions).
Solid grasp of QA methodologies, Agile development, and SDLC best practices.
Excellent communication and collaboration skills.
Self-driven, organized, and committed to building exceptional user experiences.
Essential technical skills
• Swift and Objective-C (commercial experience).
• UIKit, SwiftUI, and Auto Layout.
• Xcode, Instruments, and Apple developer tools.
• Git (GitHub, Azure Repos, or equivalent).
• SQLite database management, schema design, and query optimization..
• App Store Connect, TestFlight, and provisioning workflows.
• CI/CD with Xcode Cloud, Azure DevOps, Jenkins, or GitHub Actions.
• Profiling, debugging, and performance optimization using Instruments.
Why come aboard?
You're not just accepting a new job when you join our team, you'll be taking your career to new heights! We can't offer you a bar in far Bombay, but here's how we'll support you in doing some of the most impactful work of your career:
Flexible work environment
Unlimited PTO
Paid Holidays
Comprehensive benefits package (medical, dental, vision, life insurance, disability insurance, HSA, and FSA)
Paid parental leave (12 weeks primary caregiver, 6 weeks secondary caregiver)
401(k) plan with company match
Ample learning and development opportunities
Employee referral bonus
Comply365 is a global company, and our success draws upon our employees' diverse viewpoints, skills, and experiences. We are proud to be an equal opportunity employer, and all qualified applicants will receive consideration for employment regardless of age, race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.
$83k-109k yearly est. 50d ago
CodeNext - Senior Software Engineer (Python)
Sonar
Principal software engineer job in Geneva, IL
Who is Sonar? Sonar helps prevent code quality and code security issues from reaching production, amplifies developers' productivity in concert with AI assistants, and improves the developer experience with streamlined workflows. Sonar analyzes all code, regardless of who writes it - your internal team, gen AI, or third parties - resulting in more secure, reliable, and maintainable applications. Rooted in the open source community, Sonar's solutions support over 30 programming languages, frameworks, and infrastructure technologies. Today, Sonar is used by +7M developers and 400K organizations worldwide, including the DoD, Microsoft, NASA, MasterCard, Siemens, and T-Mobile.
We believe in developing great products that are supported by great internal teams and a strong culture. We are highly committed to and obsessed with the company, users, each other, and our open source community. We have high standards and hold each other accountable for acting with positivity, dedication, thoughtfulness, empathy, and passion daily.
We are deliberate with our decisions with high clarity of intention. At the same time, we feel extreme urgency and move forward quickly.
And lastly, we are highly effective and operationally efficient. We operate collectively as One Team to accomplish our goals.
At Sonar, CODE is more than just an acronym - it's a mindset that defines daily operations.
Why You Should Apply:
At Sonar, we're a group of brilliant, motivated, and driven professionals working hard to help supercharge developers to build better, faster. Sonar helps to continuously improve code quality and code security while reducing developer toil. This means that developers can focus on doing more of what they love and less of what they don't. Our solutions don't just solve symptoms of problems - we help fix issues at the source - for all code, whether it's developer-written, AI-generated, or from third parties.
We have a dynamic culture with employees worldwide and hub offices in the USA, Switzerland, the UK, Singapore, and Germany. Team members should be able to come to work every day, work on a product they are proud of, love what they do, and feel energized by their peers. With our roots deep in the open source community, we're all about the mission: supercharge developers to build better, faster.
The Impact You Will Have:
The Sonar Code Next team is looking for a passionate Python Developer to join a fast-paced, dynamic group at the intersection of Large Language Models (LLMs), static analysis, and programming languages. Working on cutting-edge, AI-driven projects, you'll help push the boundaries of automated code quality and security.
Our mission is to harness our expertise in static analysis and large language models (LLMs) to advance AI's ability to understand, generate, and improve code. We develop prototypes grounded in cutting-edge research, testing innovations across the LLM development lifecycle-from data processing and model training to benchmarking. Our approach leverages techniques such as supervised fine-tuning (SFT), direct preference optimization (DPO), reinforcement learning from human feedback (RLHF), and retrieval-augmented generation (RAG) to enhance model performance and code quality.
As a key member of this team, you'll directly influence AI-driven solutions by developing and refining the tools that make these initiatives possible. In this hands-on role, you'll focus on implementing and optimizing methodologies that enhance code quality-ensuring that all solutions are scalable, maintainable, and ready for production.What You Will Do Daily:
Develop and maintain Python-based tooling and infrastructure to support AI-driven solutions for code quality and security.
Implement and optimize AI-focused experiments, creating robust systems to evaluate modern techniques, including fine-tuning, retrieval-augmented generation (RAG), direct preference optimization (DPO), and reinforcement learning from human feedback (RLHF).
Write scalable, production-quality Python code to support AI workflows, dataset processing, and evaluation frameworks.
Design and maintain benchmarking pipelines to assess Large Language Model (LLM) performance in generating clean, maintainable code.
Process and refine datasets, ensuring they're structured and optimized for training and evaluation.
Develop integrations between AI systems and static analysis tools, enabling AI-assisted insights for developers.
Collaborate with static analysis experts and AI researchers to turn experimental ideas into practical, working solutions.
Ensure the scalability, reliability, and maintainability of AI tooling as it transitions from experimentation to production.
Continuously improve the development processes via workflow refinement, automation, and tooling for AI-assisted coding.
Work in a fast-paced, iterative environment that bridges research-driven innovation with real-world software development.
The Experience You Will Need:
Proven expertise in Python development, writing clean, maintainable, and efficient code.
Solid softwareengineering foundation, including algorithms, testing, CI/CD, and best practices for building scalable and reliable software.
Deep curiosity about LLMs, static analysis, and multiple programming languages, recognizing their strengths, challenges, and nuances.
Genuine interest in AI-driven software development, and a willingness to work on projects integrating AI with developer tools.
Pragmatic approach to problem-solving, balancing research-driven innovation with building production-ready systems.
Self-driven mindset, bold enough to challenge the status quo, yet humble and open to learning and feedback.
Bonus points for hands-on experience with LLM-related projects, static analysis, or proficiency in additional programming languages (e.g., TypeScript, Java, C#).
Initiative and Ownership: You can take a task from concept to completion with minimal supervision.
Curiosity and Adaptability: You thrive in a fast-moving environment, staying eager to learn new technologies and experiment with AI-driven solutions.
Open-mindedness and a Positive Attitude: You welcome new ideas, embrace feedback, and collaborate effectively with diverse teams.
Comfort with Complexity and Change: You excel at navigating uncertainty, iterating quickly, and adjusting to evolving challenges.
Confidence to Challenge and Be Challenged: You're unafraid to question assumptions and engage in constructive discussions to drive the best outcomes.
Why You Will Love It Here:
Our culture and mission set us apart. We have a dynamic work culture that values respect and kindness and embraces the right to fail (and get right back up again!).
Great people make a great company. We value people skills as much as technical skills and strive to keep things friendly while still being passionate leaders in our domains.
We have a flexible work policy that includes 3 days in-office and 2 days work-from-home each week for those located near our office locations; some locations such as Dubai, India, Japan and Australia operate fully remotely.
We have a growth mindset. We love learning and believe continuous education is critical to our success. In an ever-changing industry, new skills are necessary, and we're happy to help our team acquire them.
As the leader in our field, our products and services are as strong as our internal team members.
We embrace transparency with regular meetings, cascading messages and updates on the growth and success of our organization.
Benefits of Working With Sonar:
We encourage usage of our robust time-off allocations with 27 PTO days for our employees based out of the Geneva region, plus additional days based on seniority and circumstances.
We contribute 60% of the total cost for your pension; 13.5% to 15.5% of your base salary for savings; 2% for risk.
Generous discretionary Company Growth Bonus, paid annually.
Commuting:Sustainable mobility options, including carpooling and the refund of 60% of the annual transportation subscription.
Global workforce with employees in 20+ countries representing 35+ unique nationalities.
We have an annual kick-off somewhere in the world where we meet to build relationships and goals for the company.
We Value Diversity, Equity, and Inclusion:
At Sonar, we believe that our diversity is our strength. We are a global company that values and respects different backgrounds, perspectives, and cultures.
We are committed to fostering a diverse and inclusive work environment where everyone feels valued and empowered to contribute their best. We are proud to be an equal opportunity employer and welcome all qualified applicants, regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
All offers of employment at Sonar are contingent upon the precise results of a comprehensive background check and reference verification conducted before the start date.
Applications that are submitted through agencies or third party recruiters will not be considered.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
$83k-108k yearly est. Auto-Apply 60d+ ago
Software Developer 2
Sc Data Center
Principal software engineer job in Monroe, WI
Because we value team building and collaboration, this role requires onsite work at our headquarters in Monroe, WI, Monday-Friday. SC Data Center, Inc. is a rapidly evolving technology company that supports a diverse set of technology stacks for Colony Brands, Inc. Colony Brands is one of North America's largest multi-channel direct-marketing companies which strives to generously support the communities in which we work and live. At SC Data Center, Inc. we are building creative solutions to grow and innovate our business.
What You'll Do:
Are you passionate about developing software solutions that make a real impact? Do you thrive in a tight-knit and collaborative Agile team that leverages cutting-edge cloud technologies, DevOps, and modern tech stacks? If so, we have the perfect opportunity for you!
As a Software Developer on our Retail Commerce team, you'll work closely with product owners, stakeholders, and other talented developers to design and implement solutions that push the boundaries of what's possible. You'll develop, test, implement, document and maintain high quality business systems software solutions using the latest programming languages, frameworks, and tools. Your role will also include maintaining and improving our software, ensuring it's secure, reliable, and performs at its best. The individual in this position will take a lead role on complex initiatives and will mentor staff as needed.
We value innovation and believe that continuous learning and improvement is key to staying ahead of the curve. As such, we encourage our team members to stay up-to-date with the latest technologies and best practices, providing opportunities for professional growth and development.
Join our dynamic team and help us shape the future of software development!
Note: We do not offer immigration sponsorship for any position at this time.
$67k-87k yearly est. 54d ago
Staff Software Engineer
Teledyne 4.0
Principal software engineer job in Elgin, IL
**Be visionary** Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research.
We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins.
**Job Description**
Our team at Teledyne LeCroy PSG develops leading-edge test and measurement products. Businesses worldwide use our systems to create next-generation high-performance products.
We are looking for an experienced, ambitious and talented Embedded SoftwareEngineer to be a key driving member of the software development team and develop test equipment used by top engineers at all major manufacturers of the latest video, audio, gaming, and computer devices worldwide.
You will thrive in our team if you are open-minded, a quick learner, and be able to understand and define complex architectures & solutions. You will also be able to guide and mentor junior engineers.
As part of our passionate team, you will have exposure to new products and technologies years before they reach the market. We have the pleasure of working with technology industry leaders from early specification to wide market adoption, and we work directly with end user development engineers.
You will work with multiple onshore and offshore teams within our engineering team and across departments, including Product Management, Sales, Application Engineering, Operations and Validation teams.
Through hands-on learning, studying technical specifications, interacting with peers and end-users, and mentoring, you will extend your expertise in serial data protocols and in our instruments that test and validate these protocols, enabling you to be part of a leading expert team in this field.
**Responsibilities:**
Design and Develop software for next generation Test and Measurement Tools:
+ Contribute to software design and architecture of various video protocols.
+ Write efficient and scalable code using C/C++.
+ Document the design and review with the rest of the team.
+ Participate in events hosted by various Video standard groups.
+ Work with the test and Manufacturing engineers to validate features or whole system.
Work with customer support to reproduce and fix issues found in the field:
+ Reproduce customer environment to investigate and debug any failures found in the field.
+ Determine the root cause and recommend updating test procedures accordingly.
**Requirements:**
+ Demonstrated expertise developing Realtime software for embedded platforms in C and C++ (typically 10+ years of related experience).
+ BSCS, BSCE, or BSEE degree.
+ Linux multi-threaded development experience.
+ Linux kernel-level experience.
+ Excellent softwareengineering skills including architectural definition, task identification, design, implementation, and test - from concept through maintenance.
+ Comfortable working with hardware development engineers and interfacing to custom hardware devices, including interrupt driven interfaces.
+ Board bring up experience.
+ Background using an efficient development process for high quality deliverables.
+ Strong commitment to teamwork and good communication skills.
**Preferred Skills:**
+ Experience programming with Java, Qt and/or Python/ Build scripts.
+ Communications protocol experience.
**Salary Range:**
$135,500.00-$180,600.000
**Pay Transparency**
The anticipated salary range listed for this role is only an estimate. Actual compensation for successful candidates is carefully determined based on several factors including, but not limited to, location, local regulations (such as minimum wage), education/training, work experience, key skills, and type of position.
Teledyne and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions.
Teledyne is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age, or any other characteristic or non-merit based factor made unlawful by federal, state, or local laws.
You may not realize it, but Teledyne enables many of the products and services you use every day **.**
Teledyne provides enabling technologies to sense, transmit and analyze information for industrial growth markets, including aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, energy, medical imaging and pharmaceutical research.
$135.5k-180.6k yearly 18d ago
Software Engineer, iOS Core Product - Rockford, USA
Speechify
Principal software engineer job in Rockford, IL
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-87k yearly est. Auto-Apply 14d ago
Software Engineer - Inspection
Tectammina
Principal software engineer job in Rockford, IL
Experience * Recent industry or academic experience in Software Development * Any experience related to Manufacturing, Industrial Machinery, or customer support for Software Applications is a plus
Qualifications
Programming knowledge and skills in C++ required
Experience developing algorithms and/or filtering methods
Experience in multi-threaded programming
Additional Information
Job Status: Full Time / Permanent position
Eligibility: EAD GC/ GC/ US Citizen
Share the Profiles to **************************
Contact: ************ ext 115
Keep the subject line with Job Title and Location
$65k-87k yearly est. Easy Apply 60d+ ago
Advanced Lead Engineer
GE Aerospace 4.8
Principal software engineer job in Loves Park, IL
SummaryAs an Advanced Lead Engineer with GE Aerospace, you'll be part of a highly respected team of Engineers and Designers developing solutions and high-reliability electrical/mechanical products. As a member of an Integrated Product Team an Advanced Lead Mechanical Engineering role covers a range of projects from Bid and Proposal (B&P), New Technology Introduction (NTI), New Product Introduction (NPI), Production, and Test. This role is responsible for leading design, analysis, technical reviews, and testing of GE Aerospace products. The product range includes aerospace electromechanical/pneumatic bleed air valves and electromechanical linear actuators. The role operates with some autonomy but is guided by standard functional practices and procedures. This position is full time, onsite, in Loves Park, IL.Job Description
Roles and Responsibilities
Subject matter expert on electromechanical/pneumatic valves and/or electromechanical actuators.
Execute the design, analysis, or evaluation of assigned projects using sound engineeringprinciples and adhering to business standards, practices, procedures, and product / program requirements. This work would include mechanical and/or electrical engineering for all products.
Leader in new product development, de-risking of a technology (technology maturation) and directing technical team members.
In-depth understanding of key business drivers; uses this understanding to accomplish own work. In-depth understanding of how work of own team integrates with other teams and contributes to the area.
Uses some level of autonomy and has ability to propose different solutions outside of set parameters but with guidance. Uses prior experience and on-the-job training to solve straightforward tasks. Has access to technical skills and analytic thinking required to solve problems. May use multiple internal sources outside of own team to arrive at decisions.
Required Qualifications
Bachelor's degree in mechanical engineering or related technology from an accredited university.
A minimum of 8 years of experience in engineering, design, new product development, technology maturation, and assisting / directing technical team members.
This position requires U.S. citizenship status.
Desired Characteristics
Highly motivated with ability to work independently.
Detail oriented with strong oral and written communication skills.
Effective problem identification and solution skills.
Demonstrated experience with Electric Motor, RVDT, Resolver, and electric component problem solving and design.
Knowledge with CAD, preferably SolidWorks and/or NX.
Ability to document, plan, market, and execute programs. Established project management skills.
Demonstrated background in new product development, technology maturation, and directing technical team members.
Strong oral and written communication skills. Demonstrated ability to analyze and resolve problems.
Familiarity with tollgate process, DO-160 testing, and FAR 25/FAR33 certification.
Familiarity with AS9100.
Familiarity with LEAN methodology and principals.
The base pay range for this position is $105,600 - $140,700. The specific pay offered may be influenced by a variety of factors, including the candidate's experience, education, and skill set. This position is also eligible for an annual discretionary bonus based on a percentage of your base salary/ commission based on the plan. This posting is expected to close on February 16, 2026.
GE Aerospace offers comprehensive benefits and programs to support your health and, along with programs like HealthAhead, your physical, emotional, financial and social wellbeing. Healthcare benefits include medical, dental, vision, and prescription drug coverage; access to a Health Coach from GE Aerospace; and the Employee Assistance Program, which provides 24/7 confidential assessment, counseling and referral services. Retirement benefits include the GE Aerospace Retirement Savings Plan, a 401(k) savings plan with company matching contributions and company retirement contributions, as well as access to Fidelity resources and planning consultants. Other benefits include tuition assistance, adoption assistance, paid parental leave, disability insurance, life insurance, and paid time-off for vacation or illness.
GE Aerospace (General Electric Company or the Company) and its affiliates each sponsor certain employee benefit plans or programs (i.e., is a “Sponsor”). Each Sponsor reserves the right to terminate, amend, suspend, replace or modify its benefit plans and programs at any time and for any reason, in its sole discretion. No individual has a vested right to any benefit under a Sponsor's welfare benefit plan or program. This document does not create a contract of employment with any individual.
#LI-JB1
This role requires access to U.S. export-controlled information. Therefore, employment will be contingent upon the ability to prove that you meet the status of a U.S. Person as one of the following: U.S. lawful permanent resident, U.S. Citizen, have been granted asylee or refugee status (i.e., a protected individual under the Immigration and Naturalization Act, 8 U.S.C. 1324b(a)(3)).
Additional Information
GE Aerospace offers a great work environment, professional development, challenging careers, and competitive compensation. GE Aerospace is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
GE Aerospace will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).
Relocation Assistance Provided: Yes
$105.6k-140.7k yearly Auto-Apply 27d ago
Java Senior Software Engineer - IDE Extension
Sonar
Principal software engineer job in Geneva, IL
Who is Sonar? Sonar helps prevent code quality and code security issues from reaching production, amplifies developers' productivity in concert with AI assistants, and improves the developer experience with streamlined workflows. Sonar analyzes all code, regardless of who writes it - your internal team, gen AI, or third parties - resulting in more secure, reliable, and maintainable applications. Rooted in the open source community, Sonar's solutions support over 30 programming languages, frameworks, and infrastructure technologies. Today, Sonar is used by +7M developers and 400K organizations worldwide, including the DoD, Microsoft, NASA, MasterCard, Siemens, and T-Mobile.
We believe in developing great products that are supported by great internal teams and a strong culture. We are highly committed to and obsessed with the company, users, each other, and our open source community. We have high standards and hold each other accountable for acting with positivity, dedication, thoughtfulness, empathy, and passion daily.
We are deliberate with our decisions with high clarity of intention. At the same time, we feel extreme urgency and move forward quickly.
And lastly, we are highly effective and operationally efficient. We operate collectively as One Team to accomplish our goals.
At Sonar, CODE is more than just an acronym - it's a mindset that defines daily operations.
Why You Should Apply:
At Sonar, we're a group of brilliant, motivated, and driven professionals working hard to help supercharge developers to build better, faster. Sonar helps to continuously improve code quality and code security while reducing developer toil. This means that developers can focus on doing more of what they love and less of what they don't. Our solutions don't just solve symptoms of problems - we help fix issues at the source - for all code, whether it's developer-written, AI-generated, or from third parties.
We have a dynamic culture with employees worldwide and hub offices in the USA, Switzerland, the UK, Singapore, and Germany. Team members should be able to come to work every day, work on a product they are proud of, love what they do, and feel energized by their peers. With our roots deep in the open source community, we're all about the mission: supercharge developers to build better, faster.
The Impact You Will Have: At Sonar, our team owns the external development experiences, including the SonarQube IDE Extensions (VS Code, IntelliJ, Visual Studio) and the Sonar Model Context Protocol (MCP) server. With over 1 million active users, we operate at a scale few developer tools achieve. The tools we build here are on the critical path for the world's most impactful engineering teams, having a tangible, high-stakes impact on the global software supply chain.
We are navigating a massive industry shift from manually written to AI-co-authored code. As a Senior/Staff member of the IDE Experience squad, you will define the vision for this hybrid engineering future, architecting an "inner loop" that anticipates the needs of both human engineers and AI Agents. You will build the critical infrastructure that empowers the engineers to move fast, ensuring that all code is "born clean" and secure before a PR is ever opened.What You Will Do Daily:
Build the Real-Time Feedback Loop. You will design and implement intelligent guidance systems that proactively steer both developers and AI agents toward secure patterns. Your mission is to ensure that security flaws and architectural drift are eliminated before a PR is opened.
Lead the Technical Evolution. You'll drive architectural decisions for the IDE Extensions and their backend. You will solve for hard constraints: managing memory and CPU footprint, providing low-latency responses, and ensuring we never block the UI thread to protect the engineer's flow state.
Architect the "Context Engine" for AI Agents. You will contribute to the development of the Sonar MCP Server and Sonar CLI, allowing local AI Agents (like Cursor, GitHub Copilot, Claude Code, etc.) to "ask" for project rules and security context before they generate code.
Champion a Unified Experience. You will ensure our tools feel "native" in every IDE while sharing a robust logic core. You will bridge the gap between platform-specific implementations (TypeScript/C#) and our shared backend (Java) to prevent feature fragmentation across the ecosystem.
Act as a Technical "Force Multiplier." Beyond writing code, you'll mentor the squad through design reviews and collaborate with the Code Quality and Security teams to ensure our static analysis engine runs efficiently in a live, local environment.
The Experience You Will Need:
Deep Engineering Foundation. You have significant professional experience (typically 7+ years) in one of the following ecosystems: Java (JVM internals, IntelliJ Platform UI / Compose), TypeScript (Node.js, VS Code Extension API), C# (.NET, Visual Studio Extensibility). You are a specialist in one but capable of learning and contributing to the other as needed.
Systems-Level Thinking. You understand the complexities of asynchronous programming, concurrency, and Inter-Process Communication (IPC). Experience with LSP (Language Server Protocol) and/or MCP (Model Context Protocol) is a plus.
Product-Minded Engineering. You don't just "take tickets." You are passionate about the impact of your work. You proactively bring new ideas to the roadmap and care about "Zero Friction" flow, understanding that if we slow down the Agent or the Human, we constrain the value we add.
Vision for "Agentic" Coding. You understand that the role of the IDE is changing. You want to build the infrastructure that allows AI to be autonomous and safe.
Collaborative Leadership. You have experience guiding engineers toward technical excellence and enjoy fostering a culture of empathy, continuous learning, and "dogfooding" our own tools.
Why You Will Love It Here:
Our culture and mission set us apart. We have a dynamic work culture that values respect and kindness and embraces the right to fail (and get right back up again!).
Great people make a great company. We value people skills as much as technical skills and strive to keep things friendly while still being passionate leaders in our domains.
We have a flexible work policy that includes 3 days in-office and 2 days work-from-home each week for those located near our office locations; some locations such as Dubai, India, Japan and Australia operate fully remotely.
We have a growth mindset. We love learning and believe continuous education is critical to our success. In an ever-changing industry, new skills are necessary, and we're happy to help our team acquire them.
As the leader in our field, our products and services are as strong as our internal team members.
We embrace transparency with regular meetings, cascading messages and updates on the growth and success of our organization.
Benefits of Working With Sonar:
We encourage usage of our robust time-off allocations with 27 PTO days for our employees based out of the Geneva region, plus additional days based on seniority and circumstances.
We contribute 60% of the total cost for your pension; 13.5% to 15.5% of your base salary for savings; 2% for risk.
Generous discretionary Company Growth Bonus, paid annually.
Commuting:Sustainable mobility options, including carpooling and the refund of 60% of the annual transportation subscription.
Global workforce with employees in 20+ countries representing 35+ unique nationalities.
We have an annual kick-off somewhere in the world where we meet to build relationships and goals for the company.
We Value Diversity, Equity, and Inclusion:
At Sonar, we believe that our diversity is our strength. We are a global company that values and respects different backgrounds, perspectives, and cultures.
We are committed to fostering a diverse and inclusive work environment where everyone feels valued and empowered to contribute their best. We are proud to be an equal opportunity employer and welcome all qualified applicants, regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
All offers of employment at Sonar are contingent upon the precise results of a comprehensive background check and reference verification conducted before the start date.
Applications that are submitted through agencies or third party recruiters will not be considered.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
How much does a principal software engineer earn in Rockford, IL?
The average principal software engineer in Rockford, IL earns between $85,000 and $145,000 annually. This compares to the national average principal software engineer range of $98,000 to $182,000.
Average principal software engineer salary in Rockford, IL