Staff software engineer jobs in Dubuque, IA - 4,293 jobs
All
Staff Software Engineer
Software Engineer
Software Test Engineer
Senior Engineer
Data Engineer
Embedded Software Engineer
Lead Engineer
Assistant Software Engineer
Senior Software Engineer
Firmware Engineer
Software Engineering Internship
Software Specialist
Senior Embedded Software Engineer
Embedded Software Developer
Software Project Manager
Sr. Software Engineer 2
Exelon 4.8
Staff software engineer job in Villa Park, IL
Who We Are: We're powering a cleaner, brighter future. Exelon is leading the energy transformation, and we're calling all problem solvers, innovators, community builders and change makers. Work with us to deliver solutions that make our diverse cities and communities stronger, healthier and more resilient.
We're powered by purpose-driven people like you who believe in being inclusive and creative, and value safety, innovation, integrity and community service. We are a Fortune 200 company, 19,000 colleagues strong serving more than 10 million customers at six energy companies -- Atlantic City Electric (ACE), Baltimore Gas and Electric (BGE), Commonwealth Edison (ComEd), Delmarva Power & Light (DPL), PECO Energy Company (PECO), and Potomac Electric Power Company (Pepco).
In our relentless pursuit of excellence, we elevate diverse voices, fresh perspectives and bold thinking. And since we know transforming the future of energy is hard work, we provide competitive compensation, incentives, excellent benefits and the opportunity to build a rewarding career.
Are you in? Primary Purpose:
PRIMARY PURPOSE OF POSITION
Lead activities relating to designing, building, testing, implementing and maintaining solutions, products and processes. Provide IT teams and business personnel with technology solutions by evaluating technology standards, market availability of products, risks and benefits of technology to deliver solutions that meet business/IT needs. Coordinate the tasks of less experienced engineers and collaborate across teams as needed. Independence level: Works independently with minimal guidance. Works closely with scrum masters, project managers, QA, Creative, and UX team members to ensure compliance with project needs. Your role will be centered on the development and improvement of new and existing features. Additionally, you will be reviewing the code of your peers, advocating for standard development methodologies, and participating in an inclusive, energetic and highly cross-functional team. The role encompasses architect, design, implementation, and testing to ensure building products right and to release them with high quality.
**This is a multiple‐location posting. The selected candidate may be based out of our Exelon Corporate Office locations in IL, DE, MD, or PA**
Primary Duties: PRIMARY DUTIES AND ACCOUNTABILITIES
Engage with business partners to gather information, analyze requirements and deliver practical, efficient and cost-effective solutions that satisfy business needs. Writes product specifications and design documentation for assigned system components. (25%)
Lead engineering team and provide oversight for less experienced engineers; Stay on top of latest technologies and trends. Using error reports, establish priorities and assign out bugs to relevant team members for resolution. Support development of version control principles (e.g. Git and working within an agile environment), CI/CD pipeline and various automations. (25%)
Design, develop and/or review complex code to ensure solutions meet the requirements of functional and technical specifications. Develop and/or review project technical architecture design and development. Solutions may include but are not limited to the development of various types of applications, web, mobile app, full stack or integrations hosted on premises data centers or in the cloud. Develop automated Unit tests and/or automated UI tests. (20%)
Ensure all risks and issues that affect the project are captured following set process and are actioned appropriately. (10%)
Enhance knowledge of and compliance with preferred technologies, methodologies, standards and policies. Maintain technical knowledge and business acumen within own discipline or function. Strong debugging and problem-solving skills; lead peer code reviews. (10%)
Provide IT teams and business personnel with technology solutions by weighing advantages of technology trends, market availability of products, risks and benefits of technology to meet business/IT needs. Participate in IT architecture review and standards setting. Assist in the development of white papers, conducting presentations as needed to explain why a technology is being recommended by IT. (10%)
Job Scope: JOB SCOPE
Maintain deep knowledge of technology and its application across our business areas or for our customers Promote knowledge via seminars, presentations and publications within IT and Exelon Participate in technological innovation to drive new business opportunities and solve complex business problems Shape and advance core team processes to increase operational efficiency and quality. Coach and lead other engineers assigned to their product or project team. Considered highly skilled and proficient in discipline. Conducts complex, important work under minimal supervision and with wide latitude for independent judgment.
Minimum Qualifications:
MINIMUM QUALIFICATIONS
Bachelor's degree (ex: Computer Science or related discipline) and 5 - 8 years of relevant experience (programming technologies) or minimum 9-12 years of relevant combination of education and work experience
Demonstrated ability to lead small to medium teams in delivering software solutions
Demonstrates strong software development capabilities coupled with the ability to work under tight deadlines.
Demonstrated strong teamwork skills with self-motivation to achieve success in a rapidly evolving environment.
Excellent communications skills - Able to effectively communicate highly technical information in non-technical terminology (written and verbal).
Strong knowledge of Operating Systems - Windows, Solaris or Linux; or strong knowledge of cloud platforms: Azure, Amazon or Google Strong understanding of advanced programming concepts, data structure and algorithms.
Programming Languages/Platforms: Mastered 2-3 languages/frameworks. Understand functional programming and know when and how to apply functional concepts in any programming language. Possess a deep understanding of how the platform functions including code execution. Comfortable with their package manager tools.
Database: Well-versed in using database views, stored procedures, triggers, and user-defined data types (UDT). In order to speed up the query process, apply knowledge of index syntax to create custom clustered and non-clustered indexes.
APIs: Deep and solid knowledge of the main APIs used. Capable of designing End to end new APIs.
Troubleshooting: Can handle almost all analysis and support activities independently.
Has full-stack experience Collaborates independently with team members, including designers, business analysts, and architects. Define and implement best practices
Subject Matter Expertise in a particular critical area Capable of turning requirements into solutions, providing estimates on tasks, and assisting in planning/decomposing larger sections of work.
Expert Agile development practices and good experience at using tools like ADO, JIRA, GitHub Cloud Technologies, Containers (Docker, Kubernetes, Service mesh, Istio), Cloud-Native, Streaming Data tools like Kafka, Snowflake, AI/ML Data Science
Preferred Qualifications:
PREFERRED QUALIFICATIONS
Prior experience in leading software development efforts, designing conceptual data models & system architecture, and user interfaces, with Agile software development and test-driven development
Experience in automated testing including unit testing, UI testing and functional testing
Demonstrated understanding of what makes good software design, a deeper understanding of programming languages, and an ability to solve engineering problems of increasing difficulty.
Shows initiative beyond pure implementation.
Experience building highly scalable applications.
Experience working with SCRUM, Kanban or other Agile development environments.
Self-motivated and able to prioritize and manage workload and meet critical project milestones and deadlines.
Excellent interpersonal, communication, negotiation and collaboration skills
Ability and willingness to Mentor Team on Technical and social skills.
Experience in data integration technologies, specifically in Oracle Fusion, Dell Boomi, Apigee and experience working on data integrations between enterprise applications both on-premises and cloud environments. Proficiency in various data exchange formats and protocols, API development, data exploration, transformation, and mapping, and developing data integration architecture for high availability and disaster recovery.
Knowledge of integration testing and automation, source code control, and managing production deployments.
Experience in designing and implementing integration solutions in enterprise. Proficient in integration technologies such as ESB, API management, message queues, and microservices architecture. Prefer AppDynamics technical skills and knowledge.
Preferred to have proficiency in utilizing database views, stored procedures, triggers, and custom data types (UDTs). Expert at diagnosing middleware bottlenecks and making fast, data-driven decisions to ensure system uptime. Well-versed in using database views, stored procedures, triggers, and user-defined data types (UDT). In order to speed up the query process, apply knowledge of index syntax to create custom clustered and non-clustered indexes.
Experience in programming skills, with expertise in languages such as Java, Python, or others commonly used in integration.
Demonstrated ability to lead and mentor a team of integration specialists. Strong troubleshooting, problem-solving and decision-making skills. Strategic mindset with the ability to align integration solutions with business goals and future technology trends.
Benefits:
Annual salary will vary based on a candidate's skills, qualifications, experience, and other factors: $116,000.00/Yr. - $159,500.00/Yr.
Annual Bonus for eligible positions: 15%
401(k) match and annual company contribution
Medical, dental and vision insurance
Life and disability insurance
Generous paid time off options, including vacation, sick time, floating and fixed holidays, maternity leave and bonding/primary caregiver leave or parental leave
Employee Assistance Program and resources for mental and emotional support
Wellbeing programs such as tuition reimbursement, adoption and surrogacy assistance and fitness reimbursement
Referral bonus program
And much more
Note: Exelon-sponsored compensation and benefit programs may vary or not apply based on length of service, job grade, job classification or represented status. Eligibility will be determined by the written plan or program documents.
$116k-159.5k yearly 1d ago
Looking for a job?
Let Zippia find it for you.
Senior Embedded Software Integration Engineer
Medium 4.0
Staff software engineer job in Chicago, IL
This role will be part of the runtime team which is responsible for the entire on-vehicle AD system integration, optimization, and core feature development. In this role, you will collaborate cross-functionally to define and implement sensor & vehicle interface CAN integration, diagnostics in AutoSAR safety domain, etc. You will also be responsible for the new vehicle platform and actuators integration, develop tools and procedures for new vehicle bring-up, and regular travel to our partner's proving ground to do on-vehicle testing and validation.
Responsibilities
Integrate CAN DBCs from different vehicle platforms and sensors into AUTOSAR communication stack
Maintain and fine-tune autonomous safety features implemented within the AUTOSAR stack
Design and implement AUTOSAR UDS and DEM (Diagnostic Event Manager) stack
Design and Implement autonomous software diagnostics stack and DTC codes, with event-chain based reporting capability
Support on-demand troubleshoot of vehicle and system related issues reported by external partners, internal testing / operations team, or diagnostic tools.
Support new vehicle platform integration and bring-up activities, such as flashing and configuring of sensors and ECUs, resolving vehicle integration issues, data collection, parameter tuning, etc.
Create and execute vehicle tests and testing plans/campaigns per internal and customer requirements.
Execute development tests in coordination with test management and developers.
Travel up to 50% of the time to support on-vehicle testing of embedded systems and autonomous driving stacks.
Ensure that your work is performed in accordance with the company's Quality Management System (QMS) requirements and contribute to continuous improvement efforts.
Ensure team compliance with QMS, monitor quality, and drive process improvements.
Required Skills
Masters or Phd in Computer Science, Mechatronics, Electrical Engineering, or a related field.
Proficient in C Programming
Self-motivated and passionate about autonomous driving
Willingness to travel and work in different environments, including on and around Class-8 commercial vehicles
Proficient in Linux and GIT development workflow
Knowledge of real-time operating systems and embedded software best practices, with hands-on experience in AUTOSAR
Familiarity with embedded SW debugging tools (Lauterbach, ISystem, etc.), Vector tools (CANalyzer, CANoe, etc.)
Clear understanding of communication protocols in automotive like CAN/CAN-FD, LIN, SPI, Ethernet, and diagnostic protocols like UDS and J1939
Hands-on experience in DTC / UDS design and AutoSAR DEM (Diagnostic Event Manager) implementation for Autonomous / ADAS systems, including Diagnostic Event Chain implementation
Understanding of different Level of SW testing and experience in building automation testing infrastructure
Proven teamwork, communication, analytical, and systematic working skills
Preferred Skills
Familiarity with Python and C++ programming
Understanding of autonomous driving software stack
Basic understanding of different sensor concepts (camera/lidar/radar/gps/imu)
Basic understanding of hardware / electronics, familiar with vehicle harnesses
Experience with Infineon Aurix MCU and automotive high-performance SOC embedded systems
$130,000 - $180,000 a year
#J-18808-Ljbffr
$130k-180k yearly 5d ago
Staff Software Engineer
Tag-The Aspen Group
Staff software engineer job in Chicago, IL
About the Company
The Aspen Group (TAG) is one of the largest and most trusted retail healthcare business support organizations in the U.S., supporting over 16,000 healthcare professionals across 1,200+ health and wellness offices in 46 states. Our brands, including Aspen Dental, ClearChoice Dental Implant Centers, WellNow Urgent Care, Chapter Aesthetic Studio, and AZPetVet, benefit from TAG's comprehensive suite of centralized business support services designed to enhance growth and provide high-quality healthcare experiences at scale. Together, we aim to make healthcare smarter, better, and more accessible for everyone.
About the Role
To support our rapid growth and technological evolution, we are seeking a StaffSoftwareEngineer to join our expanding IT team. We're hiring two Lead SoftwareEngineers on our full-stack team: one who leans Front-End and one who leans Back-End. You'll own mission-critical services (RESTful APIs, data streaming, rules engines) across microservices, set technical standards, and mentor engineers while collaborating with product and data science. You'll also help integrate AI models into production software and keep our products secure and compliant.
Responsibilities
Lead API and data-streaming service development used across TAG brands.
Build and optimize systems for reusability, scalability, and maintainability; drive design patterns, code quality, and testing.
Mentor engineers; influence architecture & best practices (technical leadership without direct people management).
Partner with product & data science; participate in code reviews; stay current with emerging tech (including AI in software).
Qualifications
10 years building large-scale software; ~5 years leading engineers/technical direction.
Required Skills
Strong in Python, Go, or C#; expert in REST; solid with GraphQL integrations.
Proficient with SQL (MySQL/PostgreSQL), cloud (AWS/GCP/Azure), CI/CD, and Kubernetes.
Experience integrating AI/ML models into software; security best practices/HIPAA awareness.
Front-End-leaning role: deep experience with a modern SPA framework (e.g., React/TypeScript) and design-system driven UI.
Back-End-leaning role: depth in distributed systems, data streaming, and service performance/observability. (Microservices & rules engines a plus.)
Preferred Skills
Healthcare tech exposure and HIPAA experience (bonus, not required).
Pay range and compensation package
Annual pay range: $167,000-$197,000. A generous benefits package that includes paid time off, health, dental, vision, and 401(k) savings plan with match.
Equal Opportunity Statement
If you are an applicant residing in California, please view our privacy policy here.
$167k-197k yearly 4d ago
Electrical / I&C Senior Staff Engineer
Constellation Energy 4.9
Staff software engineer job in Byron, IL
Who We Are
As the nation's largest producer of clean, carbon-free energy, Constellation is focused on our purpose: accelerating the transition to a carbon-free future. We have been the leader in clean energy production for more than a decade, and we are cultivating a workplace where our employees can grow, thrive, and contribute.
Our culture and employee experience make it clear: We are powered by passion and purpose. Together, we're creating healthier communities and a cleaner planet, and our people are the driving force behind our success. At Constellation, you can build a fulfilling career with opportunities to learn, grow and make an impact. By doing our best work and meeting new challenges, we can accomplish great things and help fight climate change. Join us to lead the clean energy future.
The Electrical / I&C Senior StaffEngineer position is based out of our Byron Clean Energy facility in Byron, IL.
Total Rewards
Constellation offers a wide range of benefits and rewards to help our employees thrive professionally and personally. We provide competitive compensation and benefits that support both employees and their families, helping them prepare for the future. In addition to highly competitive salaries, we offer a bonus program, 401(k) with company match, employee stock purchase program comprehensive medical, dental and vision benefits, including a robust wellness program paid time off for vacation, holidays, and sick days and much more.
Expected salary range of $144,900 to $161,000, varies based on experience, along with comprehensive benefits package that includes bonus and 401(k).
Primary Purpose of Position
Performs advanced engineering problem solving in support of nuclear plant operations. Responsible for technical decisions. Possesses superior knowledge in functional discipline and its practical application and has excellent knowledge of applicable industry codes and regulations. Functions with recognized industry-level of expertise in a technical area.
Primary Duties and Accountabilities
Perform advanced engineering and technical tasks in support of nuclear plant operations.
Perform independent research, reviews, studies and analyses in support of technical projects.
Provides in-depth technical expertise to develop, manage and implement engineering activities related to plant safety, reliability, maintainability, and availability ensuring compliance to customer's needs, regulatory requirements, and corporate policies.
Accountable for the accuracy, completeness, and timeliness of work ensuring proper configuration management and assuring that standard design criteria, practices and codes are used in preparation of plans and specifications.
Provide technical expertise and consultation through direct involvement to identify and resolve equipment and system problems.
Provides initial or complete task management of engineering issues.
Recommends equipment, new concepts and techniques to improve performance, simplify construction, reduce costs, correct design or material flaws, or comply with changes in codes or regulations.
Supports plant design modifications, testing and problem solving.
Assure all engineering products prepared or overseen are in accordance with applicable safety analyses, industry codes, and all regulatory requirements.
Develop, implement and coordinate functional supervisory activities including, but not limited to, personnel, budgetary accountabilities and planning goals with respect to engineering personnel.
Perform other job assignments and duties as directed by management or pursuant to company policy, including but not limited to emergency response, departmental coverage, call outs, and support of outage activities in positions outside the department.
Minimum Qualifications
Bachelor's degree in Engineering (Chemical, Civil/Structural, Electrical, Industrial, Mechanical or Nuclear) with 10 years of engineering experience
Demonstrated technical leadership experience (e.g. Duty team lead, inspection lead), teamwork and leadership attributes
Maintain minimum access requirement or unescorted access requirements, as applicable, and favorable medical examination and/or testing in accordance with position duties
Must meet additional requirements as outlined in ANSI/ANS-3.1-2014 Standard, "Selection, Qualification, and Training of Personnel for Nuclear Power Plants
Preferred Qualifications
Professional Engineer (PE) License
$144.9k-161k yearly 2d ago
Software Project Manager
Insight Global
Staff software engineer job in Arlington Heights, IL
We are seeking a detail-oriented and proactive Software Project Manager to lead the planning, execution, and delivery of software development projects. The ideal candidate will have hands-on experience managing projects using Azure DevOps (ADO), Microsoft Project, and Jira, and will be skilled in coordinating cross-functional teams, driving project timelines, and ensuring high-quality delivery.
Key Responsibilities:
Plan, execute, and manage the full lifecycle of software projects, from initiation through delivery.
Develop and maintain project schedules using Microsoft Project, ensuring alignment with organizational priorities and resource availability.
Utilize Azure DevOps (ADO) and Jira to manage backlogs, track progress, and report on project status.
Coordinate with software developers, QA, product managers, and stakeholders to ensure clear communication and alignment.
Identify, monitor, and mitigate project risks, issues, and dependencies.
Prepare and deliver regular project updates, dashboards, and status reports for leadership and stakeholders.
Ensure projects are delivered on time, within scope, and within budget while maintaining quality standards.
Drive continuous improvement in project management processes, tools, and workflows.
Qualifications:
Bachelor's degree in Computer Science, Information Systems, Business, or related field (or equivalent experience).
3-7 years of project management experience in software development or IT (adjust based on seniority).
Strong hands-on experience with Azure DevOps (ADO), Microsoft Project, and Jira.
Excellent communication, organizational, and leadership skills.
Ability to build relationships across technical and non-technical teams.
PMP, CSM, or SAFe certification a plus.
$86k-119k yearly est. 1d ago
AI Software Engineer
Launch Consulting Group 3.9
Staff software engineer job in Chicago, IL
Be a part of our success story. Launch offers talented and motivated people the opportunity to do the best work of their lives in a dynamic and growing company. Through competitive salaries, outstanding benefits, internal advancement opportunities, and recognized community involvement, you will have the chance to create a career you can be proud of. Your new trajectory starts here at Launch!
Launch is actively seeking qualified, energetic engineers with passion for building solutions leveraging new and emerging technologies related to AI. This is a softwareengineering role specializing in applications with use cases powered by AI solutions, especially Generative AI, such as LLM integration, vector embeddings, real-time inference, and semi-automated, human-in-the-loop workflows. This role offers an exciting opportunity to be at the forefront of AI technology, working on diverse projects that drive real-world impact. If you're passionate about AI and have the technical expertise to back it up, this role may be perfect for you!
Responsibilities Include:
Write high-quality, maintainable code in languages such as Python, JavaScript, C#, or others relevant to AI development
Work closely with and in cross-functional teams including softwareengineers, project managers, designers, QA, data engineers, and data scientists
Integrate with a variety of different APIs, services, and technologies to bring pre-trained models and other technologies to bear, such as cloud-based vector databases
Develop APIs and interfaces to enable easy interaction between AI models and client applications
Fine-tune and/or customize integration with pre-trained models to meet unique client needs
Handle data preprocessing, cleaning, and augmentation to enhance model performance
Implement strategies for managing and securing sensitive client data
Monitor and optimize the performance of AI model integrations to optimize efficiency and accuracy
Provide technical guidance and support to clients and internal stakeholders
Stay up-to-date with the latest advancements in NLP and machine learning
Qualifications:
Bachelor's or Master's degree in Computer Science, Data Science, Artificial Intelligence, or a related field (strongly preferred)
Prior IT digital consulting experience is highly preferred
Proven experience in software development, with a focus on AI and machine learning
Hands-on experience with integrating language models into applications and platforms
Proficiency in programming languages such as Python, JavaScript, C#, or similar
Experience with AI frameworks and libraries (e.g., TensorFlow, PyTorch, Hugging Face Transformers)
Experience with Generative AI tooling (e.g., LangChain, Semantic Kernel)
Knowledge of API development and integration
Strong understanding of NLP concepts and techniques, including language modeling, text generation, and sentiment analysis
Experience with large-scale language models (e.g., GPT, BERT) and their practical applications
Excellent analytical and problem-solving skills with a keen ability to troubleshoot and resolve technical issues
Strong verbal and written communication skills, with the ability to explain complex technical concepts to non-technical stakeholders
Proven ability to work effectively in a team environment and manage client relationships
Experience in project management and ability to handle multiple tasks simultaneously
Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization tools (e.g., Docker) a plus
Familiarity with agile development methodologies and DevOps practices
Innovative and curious, with a passion for emerging technologies and continuous learning
Detail-oriented and committed to delivering high-quality results
Compensation & Benefits:
As an employee at Launch, you will grow your skills and experience through a variety of exciting project work (across industries and technologies) with some of the top companies in the world! Our employees receive full benefits-medical, dental, vision, short-term disability, long-term disability, life insurance, and matched 401k. We also have an uncapped, take-what-you-need PTO policy. The anticipated base wage range for this role is $155,000 - $175,000. Education and experience will be highly considered, and we are happy to discuss your wage expectations in more detail throughout our internal interview process.
$155k-175k yearly 1d ago
Embedded QT Developer
Global Connect Technologies 4.4
Staff software engineer job in Oak Brook, IL
CNH in Oak Brook, IL manufactures and develops tractors and construction equipment for the agriculture and construction/mining industries.
This team is responsible for the electronic displays and guidance systems for the tractor. This system controls many elements of the tractor including the implements connected to the back of the tractor and also controls many portions of the auto guidance autonomous functions
They have had an increase in work on this platform and do not have enough people on the team to come through on the timelines over the next few years.
The specific project that this team will be working on is setting up the foundation for the display to be changed over from an Android/Java based display to a QT, C++, Linux Display.
Much of the work will be rewriting applications from Java to C++. A portion of the work is re-coding to C++ and other portion is re-architecting to C++. Much of the middle layers of the application have to be redefined and redeveloped (from business logic to UI).
They are looking for Softwareengineers that can do object oriented and multithreaded embedded application development.
Responsibilities:
- Work with Senior Engineers to establish goals for week
- Design display and guidance systems in C++
- Interface with Systems Engineers on refinement of requirements and solutions
- Will be designing new feature sets for the platform.
- Help with Linux Device development
- If candidate has QT, will help with architecture
- Will perform unit-tests on code for bugs
- Utilize networking for communication with the vehicle (CAN, LIN, etc)
- Each day will be 60-80% development
- some example things they will work on are:
c++ conversion from Java
customer facing code down to register
clock cycles
data on communication bus and transmission to tractor
stability related to data latency issues
Show Less
Additional Skills & Qualifications
- BS in Electrical Engineering, Computer Engineering
- 4+ years of embedded application development experience
- Strong experience in C++
- Java is a plus
- QT is a plus
- Experience with object oriented and multithreaded systems is a must
- Experience with Linux is a plus
- Experience with SQL, Postgres, PostgreSQL, is a plus
- Must have experience with hardware or systems. They will not look at a Tek Systems candidate who has just developed a website.
- Must have experience with communication protocols / networking like CAN, LIN, RS-232, RS-484, ethernet, USB, etc.
- GIT is a plus
- Must have strong communication skills
- Experience from automotive industry is a plus, but will also look at people from companies like motorola, RIM/Blackberry, etc.
$69k-90k yearly est. 2d ago
Senior Engineer, MEMS Characterization
Knowles Corporation 4.7
Staff software engineer job in Itasca, IL
Title: Senior Engineer, MEMS Characterization
Department: MEMS Engineering
SUMMARY DESCRIPTION:
MEMS Characterization Senior Engineer will work with design, process, and failure analysis engineer on assisting characterization and failure analysis of the MEMS device, while supporting technology development, product qualifications and quality monitoring. Employee will maintain and develop new test solutions, recommend hardware requirements based on existing trends in characterization.
Responsibilities
Developing and maintain MEMS test solutions for production failure analysis, collaborating with design and process engineering to further characterization efforts and drive yield improvement
Ensuring hardware and software installations are maintained.
Continuous improvement of characterization capabilities collaborating with MEMS development team
Perform microphone, MEMS, assembly failure analysis
Work with design and process engineer to define characterization requirements and support execution of the characterization, including submitting work order requests and writing characterization reports.
Qualifications
Master of Science/Engineering in Electrical/Mechanical/Material/Physics (or related field) with 2-5 years' experience. PhD is a plus
Experience in troubleshooting, debugging and with failure analysis of MEMS sensors is desired
Familiar with material/device characterization using optical, electrical, mechanical methods
Basic knowledge of acoustics and mechanics is an asset.
Must be a team player with good communication skill.
Familiar with material/device characterization using optical, electrical, mechanical methods
Knowledge of calibration methodologies and best practices
Basic knowledge of statistical analysis (JMP, MiniTab, R) is an asset
Reliability testing experience is an asset
Experience with electrical test equipment such as parameter analyzer, oscilloscope, probe station, and data acquisition system are desired
Experience with advanced surface science methodologies (SEM, Raman, Auger, FIB, FTIR) an asset
Hands on experience on developing environmental testing setup and fixtures for sensors under thermal, vibration, and electrical tests is a plus
Solid foundation in MEMS microphone acoustics theory, including capacitive transduction principles (Experience analyzing thin-film residual stress, mechanical-electrical sensitivity optimization, damping resistance (Skvor's formula), and high-frequency response/SNR enhancement mechanisms) is a plus
Proficient in finite element analysis (FEA) tools such as COMSOL Multiphysics or ANSYS for 3D MEMS microphone simulations is a plus
Understand the principle of dynamic system modeling and proficient in Matlab Simulink and LTSpice is a plus
COMPANY DESCRIPTION:
Knowles is a market leader and global provider of advanced micro-acoustic microphones and balanced armature speakers, audio solutions, and high performance capacitors and radio frequency ("RF") filtering products, serving the MedTech, defense, consumer electronics, electric vehicle, industrial, and communications markets. Our focus on the customer, combined with unique technology, proprietary manufacturing techniques, and global operational expertise, enables us to deliver innovative solutions across multiple applications. Knowles, founded in 1946 and headquartered in Itasca, Illinois, has approximately 7,000 employees at facilities located in 13 countries around the world. At Knowles, we are committed to engineering a better tomorrow through the actions we take on a daily basis. We believe that our focus on ethical, socially responsible, and environmentally sustainable behavior guides our decision-making processes and helps keep us accountable. Visit us at knowles.com
EEO-M/F/D/V
$93k-116k yearly est. 5d ago
Platform Engineering Leader IsoQore Platform
Portal Innovations, LLC
Staff software engineer job in Chicago, IL
A leading biotechnology firm in Chicago is looking for a Head of Platform Engineering to oversee the development of their IsoQore platform. This senior role involves strategic leadership, regulatory compliance, and project management, requiring at least 15 years of experience in medical device development. The company offers a competitive salary along with equity options, and strong benefits including health insurance and a 401(k).
#J-18808-Ljbffr
$69k-95k yearly est. 1d ago
Software Engineer (IAM / Identity) 4840
Tier4 Group
Staff software engineer job in Franklin, WI
Must Haves:
Experience designing, developing, and implementing CIAM solutions integrating with various systems and platforms
Hands-on experience with CIAM IDP tools such as Okta, Ping, or equivalent
Knowledge of orchestration tools like PingOne DaVinci or Transmit Security FlexID
Strong understanding of identity protocols (OIDC, OAuth, SAML, AD-Fed, API Gateways, SCIM)
Experience implementing and managing SSO, MFA, FIDO authentication, PAM, and Identity Governance & Administration
Stand out skills from others:
Experience with Okta and Transmit Security is a plus
Ability to provide technical leadership and mentorship
Responsibilities
Collaborate with business units, developers, vendors, and security engineers
Integrate with third-party software and on-premises infrastructure
Ensure high availability and seamless user experience
Conduct impact analysis, analyze data, and create work effort estimates
Lead automation and process improvement initiatives
Support CIAM infrastructure upgrades, patches, and performance tuning
Maintain compliance with industry standards and best practices
$63k-83k yearly est. 1d ago
Senior ServiceNow Developer CSDM CMDB
Capgemini Holding Inc. 4.5
Staff software engineer job in Chicago, IL
Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you'd like, where you'll be supported and inspired by a collaborative community of colleagues around the world, and where you'll be able to reimagine what's possible. Join us and help the world's leading organizations unlock the value of technology and build a more sustainable, more inclusive world.
Job Description
ServiceNow Developer - IT Workflows / CMDB/CSDM
Key Responsibilities: Design and develop CMDB data models, CI classes, and relationships in ServiceNow. Implement and maintain Discovery and Service Mapping to populate and update the CMDB. Integrate external data sources with the CMDB using APIs, MID Servers, and ETL tools. Ensure data integrity, normalization, and compliance with CMDB governance policies. Collaborate with stakeholders to define CI requirements and support ITSM, ITOM, and other ServiceNow modules. Develop and maintain CMDB health dashboards, audits, and reconciliation processes. Troubleshoot and resolve CMDB-related issues, including data quality and performance. Document CMDB architecture, processes, and procedures. Stay current with ServiceNow platform updates and CMDB best practices.
Job Requirements
Required Qualifications: Bachelor's degree in Computer Science, Information Systems, or a related field. 3+ years of hands-on experience with ServiceNow CMDB / CSDM development and administration. Strong understanding of CMDB / CSDM data models, CI classes, and relationships. Experience with ServiceNow Discovery, Service Mapping, and MID Server configuration. Proficiency in scripting (JavaScript, Glide) and ServiceNow APIs. Familiarity with ITIL and Configuration Management processes. Strong analytical and problem-solving skills. Excellent communication and documentation abilities. Preferred Qualifications: ServiceNow Certified System Administrator (CSA). ServiceNow Certified Implementation Specialist - CMDB / CSDM or Discovery. Experience with third-party integration tools (e.g., SCCM, SolarWinds, Qualys). Knowledge of ITOM, ITSM, and Asset Management modules. Experience in Agile/Scrum environments.
The base compensation range for this role in the posted location is: $133,650.00 to $160,000.00 USD Base Salary.
Capgemini provides compensation range information in accordance with applicable national, state, provincial, and local pay transparency laws. The base compensation range listed for this position reflects the minimum and maximum target compensation Capgemini, in good faith, believes it may pay for the role at the time of this posting. This range may be subject to change as permitted by law.
The actual compensation offered to any candidate may fall outside of the posted range and will be determined based on multiple factors legally permitted in the applicable jurisdiction.
These may include, but are not limited to: Geographic location, Education and qualifications, Certifications and licenses, Relevant experience and skills, Seniority and performance, Market and business consideration, Internal pay equity.
It is not typical for candidates to be hired at or near the top of the posted compensation range.
In addition to base salary, this role may be eligible for additional compensation such as variable incentives, bonuses, or commissions, depending on the position and applicable laws.
Capgemini offers a comprehensive, non-negotiable benefits package to all regular, full-time employees. In the U.S. and Canada, available benefits are determined by local policy and eligibility and may include:
Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
Life and disability insurance
Employee assistance programs
Other benefits as provided by local policy and eligibility
Important Notice: Compensation (including bonuses, commissions, or other forms of incentive pay) is not considered earned, vested, or payable until it becomes due under the terms of applicable plans or agreements and is subject to Capgemini's discretion, consistent with applicable laws. The Company reserves the right to amend or withdraw compensation programs at any time, within the limits of applicable legislation.
Disclaimers
Capgemini is an Equal Opportunity Employer encouraging inclusion in the workplace. Capgemini also participates in the Partnership Accreditation in Indigenous Relations (PAIR) program which supports meaningful engagement with Indigenous communities across Canada by promoting fairness, accessibility, inclusion and respect. We value the rich cultural heritage and contributions of Indigenous Peoples and actively work to create a welcoming and respectful environment. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.
This is a general description of the Duties, Responsibilities and Qualifications required for this position. Physical, mental, sensory or environmental demands may be referenced in an attempt to communicate the manner in which this position traditionally is performed. Whenever necessary to provide individuals with disabilities an equal employment opportunity, Capgemini will consider reasonable accommodations that might involve varying job requirements and/or changing the way this job is performed, provided that such accommodation does not pose an undue hardship. Capgemini is committed to providing reasonable accommodation during our recruitment process. If you need assistance or accommodation, please reach out to your recruiting contact.
Please be aware that Capgemini may capture your image (video or screenshot) during the interview process and that image may be used for verification, including during the hiring and onboarding process.
Click the following link for more information on your rights as an Applicant in the United States. **************************************************************************
Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem.
$133.7k-160k yearly 5d ago
Firmware Engineer
Pentangle Tech Services | P5 Group
Staff software engineer job in Waukesha, WI
This work involves bare metal, C programming.
The Firmware Engineer will troubleshoot their own code and have experience using an oscilloscope.
The Firmware Engineer will work on a team, develop code in C, and identify root cause issues with the code.
The Firmware Engineer will be able to read a data sheet, edit a link or file
Some experience with DevOps, board bring up or Visual Studio Code
Qualifications Required:
5+ years recent experience with bare metal, C programming
Recent experience troubleshooting their own code and using an oscilloscope
Recent experience identifying root cause issues with C code
Experience with reading a data sheet and editing a link or file
$70k-92k yearly est. 3d ago
Software Engineering Intern - Data Breach Response
Relativity 4.7
Staff software engineer job in Chicago, IL
Posting Type
Hybrid
As a SoftwareEngineering Intern on Relativity's Data Breach Response (DBR) team, you will help design, build, test, deploy, and support software that enables organizations to investigate, analyze, and respond to data breaches at scale. Working under the mentorship of Engineering Manager and senior engineers, you will contribute to real production systems used by customers managing large volumes of data in breach response scenarios.
This role provides exposure to Java, C#, React, and Kubernetes, distributed systems, and large-scale data processing workflows.
Job Description and Requirements
Your Role in Action
Design, build, and test software components using Java, C#, and/or React
Contribute to scalable systems that process and analyze large volumes of data for breach response workflows
Build and maintain APIs and services
Collaborate across engineering, product, and design to deliver end-to-end features
Learn how complex software systems are designed, deployed, and operated in production
Participate in Agile / Scrum ceremonies including sprint planning, stand-ups, demos, and retrospectives
Troubleshoot, debug, and resolve issues in development and test environments
Write clear documentation for code changes, designs, and technical decisions
Your Skills
Currently pursuing or recently completed a Bachelor's or Master's degree in computer science, softwareengineering, or a related field
Strong interest in softwareengineering
Interest in learning large-scale and distributed software systems
Desire to work in an Agile development environment
Strong collaboration and communication skills
Familiarity with at least one programming language (such as Java, C#, or similar) is a plus
What You'll Gain at Relativity
Hands-on experience working in a large, production-grade codebase supporting real customers
Exposure to one or more of the following technologies: Java, C#, React, Kubernetes, along with modern softwareengineering practices
Experience contributing to software systems that operate at scale
Strong emphasis on code quality, testing, reliability, and maintainability
Mentorship from experienced engineers and engineering leaders within DBR
Relativity is committed to competitive, fair, and equitable compensation practices.
This position is eligible for total compensation which includes a competitive base salary, an annual performance bonus, and long-term incentives.
The expected salary range for this role is between following values:
$43,000 and $55,000
The final offered salary will be based on several factors, including but not limited to the candidate's depth of experience, skill set, qualifications, and internal pay equity. Hiring at the top end of the range would not be typical, to allow for future meaningful salary growth in this position.
Suggested Skills:
Collaboration, Communication, Customer Service, Microsoft Office, Professional Presentation, Project Management, Researching, Teamwork, Time Management, Writing
$37k-47k yearly est. 3d ago
Senior Preconstruction Engineer
Clayco 4.4
Staff software engineer job in Chicago, IL
About Us
Clayco is a full-service, turnkey real estate development, master planning, architecture, engineering, and construction firm that safely delivers clients across North America the highest quality solutions on time, on budget, and above and beyond expectations. With $7.6 billion in revenue for 2024, Clayco specializes in the "art and science of building," providing fast track, efficient solutions for industrial, commercial, institutional, and residential related building projects.
The Role We Want You For
As a Senior Preconstruction Engineer, you will drive the bidding process for construction projects by crafting precise conceptual and hard dollar estimates, developing proposals, and managing subcontractor bids. You will ensure the accuracy and completeness of all project documents, perform quantity take-offs, conduct constructability reviews, and implement value engineering analyses. Your contributions will be crucial in shaping departmental strategies and fostering continuous improvement.
The Specifics of the Role
Proposal Preparation: Collaborate with the Preconstruction team to deliver accurate proposals across various business units, including Commercial, Industrial, Institutional, and Residential sectors.
Quantity Take-Offs: Perform detailed quantity take-offs for specific scopes of work to support accurate estimating.
Subcontractor Management: Oversee the solicitation process for subcontractor bids, build and nurture relationships with subcontractors, and maintain a comprehensive master list of subcontractors/vendors.
Bid Evaluation: Prepare and analyze Bid Evaluation sheets to ensure competitive and fair bidding processes.
Schedule and Conditions Review: Evaluate project schedules, assist in drafting General Conditions, and contribute to the final assembly of estimates for presentation to owners.
Handoff and Support: Facilitate a seamless transition of estimates, bid information, drawings, and specifications to Project Management, and assist Project Managers with contract negotiations, change orders, and other project needs.
Historical Data Management: Develop and maintain historical data on unit prices to inform future estimating and bidding processes.
Requirements
Education: Bachelor's Degree in Construction Management, Civil Engineering, Architecture, or a related field.
Experience: 3-5 years of estimating experience in commercial construction, with a strong track record in project bidding and management.
Technical Skills: Deep understanding of building construction, materials, systems, and market conditions. Proficiency in estimating and quantity takeoff software.
Software Proficiency: Skilled in Microsoft Office Suite.
Analytical Skills: Strong conceptual abilities with a knack for working with limited information, and proven technical skills in mathematical calculations.
Meeting Experience: Experience participating in Preconstruction meetings and collaborating with cross-functional teams.
Some Things You Should Know
No other builder can offer the collaborative design-build approach that Clayco does.
We work on creative, complex, award-winning, high-profile jobs.
The pace is fast!
Why Clayco?
2025 Best Places to Work - St. Louis Business Journal, Los Angeles Business Journal, and Phoenix Business Journal.
2025 ENR Midwest - Midwest Contractor (#1).
2025 ENR Top 100 Design-Build Firms - Design-Build Contractor (Top 5).
2025 ENR Top 100 Green Contractors - Green Contractor (Top 3).
2025 ENR Top 25 Data Center Builders - Data Center Contractor (Top 3).
Benefits
Discretionary Annual Bonus: Subject to company and individual performance.
Comprehensive Benefits Package Including: Medical, dental and vision plans, 401k, generous PTO and paid company holidays, employee assistance program, flexible spending accounts, life insurance, disability coverage, learning & development programs and more!
Compensation
The salary range for this position considers a wide range of factors in making compensation decisions including but not limited to: Education, qualifications, skills, training, experience, certifications, internal equity, and location. It is not typical for an individual to be hired at or near the top of the range for the role and compensation decisions are dependent on the facts and circumstances of each case. The Clayco Nationwide salary range for this position is approximately $80,000 - $90,000 +/- annually (not adjusted for location).
$80k-90k yearly 1d ago
Sr Data Engineer
Compeer Financial 4.1
Staff software engineer job in Bloomington, IL
Empowered to live. Inspired to work. Compeer Financial is a member-owned cooperative located in Illinois, Minnesota and Wisconsin. We bring together team members with a variety of backgrounds and experiences to help provide financial services to support agriculture and rural communities. Join us in a culture that not only promotes meaningful work and professional development, but provides a flexible, hybrid work environment and excellent benefits, which empower you to thrive both personally and professionally.
How we support you:
Hybrid model - up to 50% work from home
Flexible schedules including ample flexibility in the summer months
Up to 9% towards 401k (3% fixed Compeer contribution plus up to 6% match)
Benefits: medical, dental, vision, HSA/FSA, life & AD&D insurance, short-term and long-term disability, wellness program & EAP
Vacation, sick leave, holidays/floating holidays, parental leave, and volunteer paid time off
Learning and development programs
Mentorship programs
Cross-functional committee opportunities (i.e. Inclusion Council, emerging professional groups, etc.)
Professional membership/certification reimbursement and more!
Casual/seasonal & intern team members are not eligible for benefits except for state-mandated programs.
To learn more about Compeer Financial visit************************
This position offers a hybrid work option up to 50% remote and is based out of the Mankato, MN; Lakeville, MN; Bloomington, IL office.
The contributions you will make:
This position is responsible for building advanced analytics tools that utilize the data pipeline to provide actionable, high-impact insights for decision making. Delivers processed data to end-users, including business intelligence analysts and business stakeholders who consume the data via interactive dashboards, reports and other tools. Works cross-functionally to define analytical requirements, ensuring that data solutions effectively empower informed, data-driven decision-making across departments. Serves as a subject matter expert, providing technical guidance and support to less tenured team members.
A typical day:
Data Engineering
Develops complex data models and data pipelines for research, reporting and machine learning.
Conceptualizes and generates infrastructure that allows data to be accessed and analyzed.
Maintains and optimizes the performance of the data User Interface layer to ensure accurate, reliable and timely delivery of key insights
for decision making.
Models data sources to help draw a more comprehensive picture of the data that enables powerful data analysis and reporting.
Leads the development and execution of new concepts and proof of concept designs.
Conducts research to answer business questions related to data and the data warehouse.
Employs a variety of SQL languages to bring data from multiple systems together into the user interface layer.
Generates automated, repeatable and stable processes to support business requests in the user interface layer.
Proactively identifies and resolves data integrity issues between the data warehouses and the original data sources.
Continuous Improvement and Best Practices
Stays current on trends and industry best practices, proactively incorporating new insights into the design, implementation and
improvement of internal processes improvements.
Drives the automation of manual processes and the optimization of data delivery and quality.
Works cross-functionally with Data and Business Technology teams to formulate best practices.
Evaluates emerging tools, platforms and methodologies.
Fosters innovation and drives the adoption of new technologies that enhance team and operational effectiveness.
Advances strategic initiatives by providing thought leadership and building alignment around long-term data strategy.
Industry Knowledge and Training
Facilitates meetings with Data, Project Delivery and/or business unit team members.
Supports and trains other team members, acting as a subject matter expert for more complex technical issues and guiding less tenured
team members on problem resolution.
The skills and experience we prefer you have:
Bachelor's degree in math, computer science, management information systems, or related field or an equivalent combination of education and experience sufficient to perform the essential functions of the job.
Minimum of 7 years of experience with various MS SQL environments (2017 and above), designing and implementing objects using SQL Server Data Tools.
SQL Server and/or other Microsoft technologies preferred.
Advanced SQL server knowledge of T-SQL and OLTP topics such as normalization, data types, query tuning, indexing, constraints and query plans, etc.
Advanced knowledge and experience in Cloud computing (MS Azure).
Solid experience working in Microsoft Fabric.
Advanced knowledge and experience in creating stored procedures, views, functions, T-SQL, SQL Scripting.
Solid experience with data warehouses, APIs, ETL scripting and SQL scripting, Python, R-Script, PySpark, Notebooks.
Advanced knowledge of SQL Reporting Services (SSRS) or comparable reporting tools experience.
Ability to translate highly technical information into non-technical terms.
Solid experience with software deployment, version control, and build automation (CI/CD
pipelines).
Strong listening, written and verbal communication skills, with ability to communicate at all levels of the organization.
Provides thought and change leadership with the ability to influence cross-functional stakeholders to drive strategic initiatives.
Effective interpersonal, analytical, organizational and planning skills.
Ability to apply a methodical and logical approach to problem solving.
Quick learner who thrives in a collaborative team environment.
Ability to foster collaborative working relationships across the organization.
Demonstrates initiative to remain technically competent by keeping abreast of industry best practices.
Ability to work independently and collaboratively with other teams to achieve goals and represent the business.
#IND100
How we will take care of you:
Our job titles may span more than one career level (associate, senior, principal, etc.). The actual title and base pay offered is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands. The base pay range is subject to change and may be modified in the future. This role is eligible for variable compensation and other benefits.
Base Pay$92,100-$139,500 USD
Compeer Financial is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
Must be authorized to work for any employer in the United States. Compeer is unable to sponsor or take over sponsorship of an employment visa at this time.
Click here to view federal employment laws applicable for applicants.
$92.1k-139.5k yearly 3d ago
Data Engineer III
PG Forsta
Staff software engineer job in Chicago, IL
PG Forsta is the leading experience measurement, data analytics, and insights provider for complex industries-a status we earned over decades of deep partnership with clients to help them understand and meet the needs of their key stakeholders. Our earliest roots are in U.S. healthcare -perhaps the most complex of all industries. Today we serve clients around the globe in every industry to help them improve the Human Experiences at the heart of their business. We serve our clients through an unparalleled offering that combines technology, data, and expertise to enable them to pinpoint and prioritize opportunities, accelerate improvement efforts and build lifetime loyalty among their customers and employees.
Like all great companies, our success is a function of our people and our culture. Our employees have world-class talent, a collaborative work ethic, and a passion for the work that have earned us trusted advisor status among the world's most recognized brands. As a member of the team, you will help us create value for our clients, you will make us better through your contribution to the work and your voice in the process. Ours is a path of learning and continuous improvement; team efforts chart the course for corporate success.
Our Mission:
We empower organizations to deliver the best experiences. With industry expertise and technology, we turn data into insights that drive innovation and action.
Our Values:
To put Human Experience at the heart of organizations so every person can be seen and understood.
Energize the customer relationship:Our clients are our partners. We make their goals our own, working side by side to turn challenges into solutions.
Success starts with me:Personal ownership fuels collective success. We each play our part and empower our teammates to do the same.
Commit to learning:Every win is a springboard. Every hurdle is a lesson. We use each experience as an opportunity to grow.
Dare to innovate:We challenge the status quo with creativity and innovation as our true north.
Better together:We check our egos at the door. We work together, so we win together.
The Data Engineer III will design, develop, and support solutions to transport, store, and analyze data for our Unified Data Platform and multiple On-Prem data marts using Azure, Azure Databricks, and On Premises SQL Server extracting data from our source systems.
Analyze, design, architect, develop and test software systems that simulate business processes and can be used to optimize and increase their efficiency, using various computer languages and Windows based platforms.
Gather customer requirements and create high-level component level architecture and confer with personnel of organizational units involved to analyze current operational procedures, identify problems, oversee specific input, and output requirements.
Format reports, write detailed description of user needs, program functions, and steps required to develop or modify computer programs.
Review computer system capabilities, workflow, and schedule limitations to determine if requested program or program change is possible within existing system.
Serve as key member in evolving and maturing our enterprise data strategy and capabilities at Press Ganey.
Technical Skills:
2+ years experience with Azure data technologies (Databricks, Data Factory, Stream Analytics, Data Lake Storage, Synapse), on-premises Microsoft tools (SQL DB and SSIS)
1+ years experience with SQL, Python, PySpark. Experience in Apache Spark
1+ years experience with C#, PowerShell, and APIs
2+ years experience with analytical solutions in relational databases such as MS SQL Server, Oracle, and DB2. Experience with NoSQL databases and solutions such as data lakes, document-oriented databases, and graph databases a plus
Experience in data modeling
Experience with Azure DevOps and GitLab
Proficient in creating CI/CD pipelines to track version changes, branch deployment
Proficient in integrating automatic unit tests into CI/CD process
Experience with developing automated job schedules using tools such as Tidal
Familiarity with data visualization tools such as Power BI
Minimum Requirements:
Bachelor's degree in Computer Science, Management Information Systems, or related field
Minimum of 3 years Data Engineering experience in an enterprise environment
Excellent communication and collaboration skills
Strong analytical and problem-solving abilities
Don't meet every single requirement?Studies have shown that women and people of color are less likely to apply to jobs unless they meet every single qualification. At PG Forsta we are dedicated to building a diverse, inclusive and authentic workplace, so if you're excited about this role but your past experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.
Additional Information for US based jobs:
Press Ganey Associates LLC is an Equal Employment Opportunity/Affirmative Action employer and well committed to a diverse workforce. We do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, veteran status, and basis of disability or any other federal, state, or local protected class.
Pay Transparency Non-Discrimination Notice - Press Ganey will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information.
The expected base salary for this position ranges from $ 81,000 to $120,000. It is not typical for offers to be made at or near the top of the range. Salary offers are based on a wide range of factors including relevant skills, training, experience, education, and, where applicable, licensure or certifications obtained. Market and organizational factors are also considered. In addition to base salary and a competitive benefits package, successful candidates are eligible to receive a discretionary bonus or commission tied to achieved results.
All your information will be kept confidential according to EEO guidelines.
Our privacy policy can be found here:legal-privacy/
$81k-120k yearly 5d ago
Entry Level Software Engineer
Rogers Freels & Associates Inc.
Staff software engineer job in Dubuque, IA
Job Description
RFA Engineering (*************** is an engineering service provider dedicated to delivering our clients with timely engineering support and expertise. We are seeking an experienced candidate to become an integral part of our engineering team. The selected candidate will work with an experienced engineeringstaff using state-of-the-art engineering tools & processes. This position will operate onsite at our customer's world-class engineering and manufacturing facility.
This is a full-time position with a
full benefit package
listed below that includes opportunities for professional growth, direct hire by our customers, and additional opportunities within our own organization.
Entry Level SoftwareEngineer
This position is associated with the design and development of embedded software that controls machine operations and functions. Various development roles are available that require use of C, C++, Python or Simulink MBSD programming languages. Testing methods include bench testing with controllers, extensive vehicle simulation testing, and physical full machine testing.
Responsibilities
Development of embedded software applications that control vehicle operation using C, C++, or Simulink MBSD.
Integration of software in a multi-developer Agile team using Continuous Integration process.
Functional and integration testing prior to hand-off to software test and evaluation group
Development and release status tracking using the Agile development process.
Troubleshooting and debugging using unit tests, vehicle simulators and bench testing of controllers with hardware in the loop.
Creation of software design documentation.
Requirements
Bachelor's or Master's of Science degree in Computer Science, SoftwareEngineering, Electrical Engineering, Computer Engineering or related degree.
Experience with C or C++ programming languages
Strong mathematical and analytical problem solving skills
Strong verbal and written communication skills.
Ability to thrive in a team environment
Self-motivated, quick learner, with an any-problem-can-be-solved attitude
Must have a valid driver's license
Desired Attributes
Experience with CAN J1939 communication protocol
Previous experience in a structured software development process
Ability to interpret hardware schematics for wiring and electronic controllers
Ability to interpret software requirements and state diagrams
Knowledge of common software development tools such as VisualBasic,
Experience with Simulink Model Based Software Design
General machine knowledge of industrial equipment or machinery
Pay Range: $65,000-$90,000 - Commensurate with experience
About RFA Engineering
RFA Engineering has provided product development and engineering services to industry leading customers since 1943. Our primary focus is the development of off highway equipment including agricultural, construction, mining, recreational, industrial, and special machines. Our work includes concept development, product design, documentation, problem-solving, simulation, optimization, and testing of components, systems and complete machines. Our engineeringstaff is located at our Engineering Center in Minneapolis, branch office in Dubuque, IA, and at numerous customer sites throughout the U.S.
Competitive Benefits
Health and Dental Insurance
Health Savings Account
TelaDoc: Virtual Health Care
Vision Insurance
Company Paid / Supplemental Life Insurance
Company Paid Long-Term Disability
Supplemental Short-Term Disability
Retirement Savings Account (Traditional 401k & Roth 401k)
Flexible Spending Plan Dependent Care
Bonus Plan (Exempt Employees Only)
Paid Time Off (PTO)
Paid Holidays
Bereavement Leave
Employee Assistance Programs (EAP)
Education Assistance
Equal Opportunity and Veteran Friendly
#ZR
$65k-90k yearly 7d ago
Software Engineer
Healthcheck360
Staff software engineer job in Dubuque, IA
HealthCheck360 is looking to add a dynamic Full‑Stack SoftwareEngineer to our team! This role is uniquely positioned as a hybrid between SoftwareEngineering and Data Analytics, making it ideal for someone who enjoys building applications
and
collaborating closely with data-focused teams. You will help bridge the gap between DA and SE, ensuring our systems, insights, and applications work seamlessly together.
Key Responsibilities
Design, develop, and maintain web applications for both internal and external users.
Collaborate closely with Data Analytics and SoftwareEngineering teams to align data workflows, reporting needs, and application functionality.
Support and enhance internal tools and platforms that improve operational efficiency.
Ensure performance, quality, and responsiveness across applications and data-integrated systems.
Identify and resolve bottlenecks, bugs, and system inefficiencies.
Maintain high standards of code quality, organization, and automation.
Qualifications
1-2 years of applicable engineering experience.
Experience with C#, SQL (Postgresql and SQL Server), JavaScript, GO, Python, R and AWS preferred but not required.
Bachelor's degree in Computer Science or related field, or equivalent experience.
Strong analytical and problem‑solving skills, with interest in both engineering and data workflows.
Ability to work independently and collaboratively across technical and data-focused teams.
Curiosity and initiative to take ownership of new technical domains.
Why Join Us?
Innovative Environment: Engineers have the freedom to explore creative solutions and influence product direction.
Hybrid Skill Growth: This role offers hands-on experience across both softwareengineering and data analytics, expanding your technical versatility.
Meaningful Impact: Your work will directly support the evolution of our internal systems and user-facing applications.
Supportive Leadership: Our management team values creativity, collaboration, and continuous improvement.
About Cottingham and Butler's Health and Wellness Division
Cottingham and Butler's Health and Wellness division was created with the employer's needs and the participant's experience in mind. We focus on reducing medical costs, while increasing employee engagement and productivity. This is accomplished by providing onsite biometric screenings, engaging participants through technology and programming, educating the participant with risk-specific targeted communications, and supporting positive behavior change through our Health Coaching and Condition Management programs.
Want to learn more? Follow us on ******************************* | LinkedIn | Facebook
$64k-84k yearly est. Auto-Apply 3d ago
Potable Water Engineering Leader
Entry Level Cad Technician/Design-Drafter In Rhinelander, Wisconsin
Staff software engineer job in Dubuque, IA
Lead the Future of Clean Water!
Are you passionate about shaping the future of water infrastructure? Do you thrive at the intersection of engineering excellence and strategic growth? Join us as a Potable Water Engineering Leader and drive innovative solutions that ensure safe, sustainable water for communities across the region. This position can be based out of any of our 17 office locations.
As a firm, MSA provides comprehensive water services, including planning, design, and construction, for drinking water systems. You will work to address a wide range of needs, from routine water supply to complex treatment and distribution challenges, offering solutions for both site-specific and community-wide water management. This role is a planned strategic hire as MSA's Potable Water teams continue to expand, and we are looking for the candidate to help take us to the next level!
This is a full-time, salaried position that is eligible for Flex Time as well as remote/hybrid working arrangements. Flex time essentially means if you work 42 hours, you have 2 hours to use as time off in the future.
Who we are & how we help
What does it mean to serve communities for over 100 years? It means doing the type of work that helps people raise a family, grow a business, engage with their neighbors, and enjoy a variety of unique, enduring spaces that form the fabric of “home.”
MSA's roots reach back to 1919. What began with an entrepreneurial solo practitioner in Baraboo, Wisconsin, has grown into a robust and thriving company of over 400 employee owners conducting work across the country. As a 100% employee-owned firm, when we say we “own” our work, we mean it. We stand behind the quality of our designs, the integrity of our people, and the generations of client relationships we've formed based on trust, firm handshakes, and the belief that together - we can accomplish anything.
Commitment to DEIB
MSA seeks to provide a workplace where everyone can feel secure in bringing their authentic selves to work, where opportunities to learn and succeed are afforded to all, and in which diversity of perspective leads to an innovative and successful employee-owned firm.
Responsibilities
The work you will do
Lead strategic planning and execution of potable water projects from concept to completion.
Identify growth opportunities and expand our water infrastructure portfolio.
Collaborate with cross-functional teams, clients, and stakeholders to deliver high-impact solutions.
Mentor and inspire a team of engineers and technical professionals.
Represent the organization in industry forums, regulatory discussions, and client engagements.
Qualifications
What you bring
Skills & Knowledge / Education & Experience:
Bachelor's degree in Environmental or Civil Engineering, or related field required
Experience with client interaction including council/board meetings required
6+ years of prior experience with water treatment projects required
Professional Engineer (PE) license required
The selected candidate must be authorized to work for any employer in the U.S. without requiring visa sponsorship now or in the future. We are unable to provide or take over sponsorship of an employment visa for this role.
Benefits
The salary for this position ranges from $88,871 to $159,800 per year commensurate with experience. Higher compensation within this range will be paid to candidates with significant experience and exceptional qualifications.
Why MSA? We're glad you asked!
Better Together - A collaborative work environment that promotes open doors, new ideas and honest opinions.
Multi-disciplinary Opportunities - As multi-talented people in a multi-disciplinary firm, we encourage everyone to follow their interests, seek new experiences and apply their skills where they feel most impactful.
We've Got Your Back - Support when you need it, independence when you don't. We're 400+ team members strong, operating as one cohesive MSA.
Passion & Purpose - We're passionate about what we do and proud of it! Join us to share inspirations, “geek out” and think big.
Pay & Perks - We offer competitive industry pay and a variety of perks - just a few of the things that make us uniquely MSA.
Communities of Practice - Our CoPs are our company think tanks and idea generators, the perfect means to regularly share, collaborate and learn together.
Work-Life Integration - Life doesn't stop when the work day begins. MSA supports our employees as professionals, parents, citizens and friends - with the understanding and flexibility to meet your obligations and balance your time.
Commitment to Learning - We support the professional aspirations of our employees with ongoing training options, tuition reimbursement opportunities, and the technology to keep us connected, creative and competitive.
Community Engagement - We give back to the communities in which we live, work and play. MSA employee owners are volunteers, educators, STEM outreach participants and event attendees, supported by dedicated corporate sponsorship and donations initiatives.
There's more! Eligible employees will also enjoy the following benefits:
Quality Insurance Options - Medical, dental and vision coverage for you, your spouse or domestic partner and eligible dependents
Paid Time Off - All full-time employees will receive, at minimum, 17 days (that's 3+ weeks!) of paid time off in the first year alone.
Paid Holidays - MSA offers time off pay for 8 holidays in every calendar year.
Paid Parental Leave - Both parents will receive 2 weeks of paid time off and birth parents are eligible for additional paid time off under MSA's Short Term Paid Leave. The paid 2 weeks of time also applies to adoption and foster care placement.
Supplemental Insurance - MSA pays 100% for all employees to have life insurance, long-term disability insurance and short-term disability insurance.
Employee Stock Ownership Plan (ESOP) - MSA is an ESOP S-Corporation, which means that our company is 100% owned by us! Through the ESOP, eligible employees receive MSA stock in the form of company shares as a percentage of compensation, at no cost to the employee.
401k Retirement Savings Plan - Employees can also choose to participate in a 401k plan, with a generous employer match that is immediately 100% vested.
Short Term Incentive (STIP) - This program rewards employees who meet performance goals with a one-time annual STIP payment as a percentage of their eligible compensation - recognition of individual accomplishments and achieving organizational goals. STIP payments are awarded if MSA reaches its corporate financial plan for the year.
MSA is an equal opportunity/affirmative action employer that is committed to diversity and inclusion in the workplace. At MSA, we value a diverse, inclusive workforce and we provide equal employment opportunity for all applicants and employees. All qualified applicants for employment will be considered without regard to an individual's race, color, sex, gender identity, gender expression, religion, age, national origin or ancestry, citizenship, physical or mental disability, medical condition, family care status, marital status, domestic partner status, sexual orientation, genetic information, military or veteran status, or any other basis protected by federal, state or local laws. If you are unable to submit your application because of incompatible assistive technology or a disability, please contact us at *************
Equal Employment Opportunity/Affirmative Action Employer
Benefits We can recommend jobs specifically for you! Click here to get started.
$88.9k-159.8k yearly Auto-Apply 60d+ ago
Assistant Professor of Computer Science & Software Engineering
University of Wisconsin Stout 4.0
Staff software engineer job in Platteville, WI
Current Employees: If you are currently employed at any of the Universities of Wisconsin, log in to Workday to apply through the internal application process.
Position Title:Assistant Professor of Computer Science & SoftwareEngineeringJob Category:FacultyEmployment Type:RegularJob Profile:Assistant Professor
Do you want to join a collegial, dynamic, and growing department? The Department of Computer Science and SoftwareEngineering (CSSE) at the University of Wisconsin-Platteville is looking for one tenure-track Assistant Professor in SoftwareEngineering.
Our SoftwareEngineering program is ABET accredited, underscoring our commitment to high-quality engineering education. The primary duty will be teaching undergraduate courses in Computer Science and SoftwareEngineering utilizing modern and inclusive pedagogy. Faculty members are also expected to participate in curriculum development, academic assessment, undergraduate research and scholarly activities, as well as university/community service. Candidates with expertise in Computer Science and SoftwareEngineering, as well as those from related computing fields, will be considered.
This is a full time, benefit-eligible position with a 9-month academic appointment. Salary will be commensurate with qualifications and experience. The University of Wisconsin System has a nationally top ranked retirement plan and a comprehensive benefits package. The department also provides relocation assistance, and the university has a Trailing Partners Engagement Program.
Review of candidates will begin on November 8, 2025. Applications will be considered until the positions are filled. The anticipated start date is Spring or Fall of 2026.
Key Job Responsibilities:
Responsibilities:
Teach various softwareengineering, computer science, and/or cybersecurity courses.
Carry out appropriate professional development activities.
Carry out service activities.
What You'll Need to Succeed:
Ph.D. in computer science, softwareengineering, or a related field.
A minimum experience of one semester teaching computer science or softwareengineering at the college level as an instructor or a teaching assistant is required.
Ability to teach a variety of softwareengineering, computer science or cybersecurity courses
A strong commitment to undergraduate education and using modern pedagogy
Excellent verbal and written communication skills
Computer Science and SoftwareEngineering Department:
The Computer Science and SoftwareEngineering Department currently has seven full-time faculty members and four lecturers, offering B.S. degrees in Cybersecurity, Computer Science, and SoftwareEngineering. In collaboration with our sister UW institutions, we also offer an online M.S. in Cybersecurity and an online B.S. in Applied Computing.
We are proud to be the first university in Wisconsin to offer a Bachelor of Science in Cybersecurity, establishing ourselves as leaders in this vital and expanding field. Our SoftwareEngineering program is ABET accredited and the second largest in Wisconsin, providing students with a comprehensive blend of theoretical and practical knowledge to meet the demands of the evolving tech industry.
Our department offers a wide range of hands-on learning opportunities, including real-world capstone projects, collaborations with industry partners, and active student organizations in computer science, softwareengineering, and cybersecurity. We take pride in fostering a collaborative and supportive environment. With small class sizes and strong student-faculty engagement, you'll become part of a community that values mentorship, teamwork, and a sense of belonging.
College of Engineering, Mathematics and Science:
The Computer Science and SoftwareEngineering Department is in the College of Engineering, Mathematics, and Science (EMS). The College of EMS serves 2,534 undergraduate students and 73 graduate students.
The College of EMS's values are provided below:
We, the employees of the College of EMS, value being a key player in our undergraduate students' success:
We value teaching excellence, continuously improving our teaching skills, creating engaging learning environments, and implementing known best practices in STEM education
We value nurturing a culture of care toward our students and our colleagues
We value the university's goal of serving students with a wide range of preparation, and we meet our students where they are
We value high standards to prepare our students for the rigors of the STEM workplace
We value providing job-ready skills to our students through authentic, applied, and hands-on learning experiences
Campus Information:
The University of Wisconsin-Platteville, founded in 1866, offers 47 baccalaureate and 10 master's programs. It possesses institutional strengths in middle-level education, engineering, industrial technology, agriculture, criminal justice, and business. The campus is in Southwest Wisconsin's largest and most historic community. The region offers excellent school systems, high-quality medical and hospital facilities, outstanding recreational opportunities, and vibrant businesses and industries. UW-Platteville is a cultural and educational center for the Tri-State region of Illinois, Iowa, and Wisconsin.
Take a virtual tour of our campus!
Application Deadline:
Applications must be submitted by October 27, 2025 for priority consideration. Applications will be accepted until the positions have been filled.
How to Apply:
The following documents are required for applicant consideration:
Letter of application addressing all required qualifications
A current resume
Research Statement or Teaching Statement
Contact information (name, telephone number, and email address) for 3 professional references
Additional documents as needed
For questions regarding this position, please contact:
Dr. Joshua Yue, Phone: ************, Email: ****************
Legal Notices and Important Information:
Employment will require a criminal background check. It will also require you and your references to answer questions regarding sexual violence and sexual harassment.
The University ensures physical accessibility to work environments for persons with disabilities and will provided reasonable accommodations to ensure equal access to employment. Upon request, the University will provide reasonable accommodations for religious observances and practices.
The University is committed to a program of affirmative action for women, racial minorities, persons with disabilities, disabled veterans and veterans of the Vietnam era. While the Chancellor assumes overall responsibility for the success of the program, university administrators and supervisors are responsible and accountable for implementation. Authority for monitoring the program is delegated to Human Resources.
Each individual associated with the University is called upon to pledge a new and revitalized commitment to build and maintain a campus environment free of harassment and discrimination, an environment that fosters mutual respect, recognizes the dignity and worth of all people, and promotes to the fullest, equal employment opportunity through affirmative action.
In compliance with the Clery Act of 1998, the University of Wisconsin-Platteville Annual Security & Annual Fire Safety Report is available for review. Call the UW-Platteville Campus Police Office at ************ for a paper copy of the annual report.
The Universities of Wisconsin will not reveal the identities of applicants who request confidentiality in writing, except that the identity of the successful candidate will be released. See Wis. Stat. §. 19.36(7).
UW is an Equal Opportunity Employer:
Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, pregnancy, disability, status as a protected veteran, or any other bases protected by applicable federal or State law and UW System policies. We are committed to building a workforce that represents a variety of backgrounds, perspectives, and skills, and encourage all qualified individuals to apply.
Required Postings:Labor Law Poster - English
Labor Law Poster - Spanish
Families First Coronavirus Response Act Update
How much does a staff software engineer earn in Dubuque, IA?
The average staff software engineer in Dubuque, IA earns between $81,000 and $141,000 annually. This compares to the national average staff software engineer range of $100,000 to $186,000.
Average staff software engineer salary in Dubuque, IA