Post job

Software engineering manager jobs in Champaign, IL

- 31 jobs
All
Software Engineering Manager
Senior Software Engineer
Software Developer
Software Engineer-Team Lead
Engineering Manager
Staff Software Engineer
Software Engineering Internship
Senior Engineering Manager
Senior Software Application Engineer
Software Engineer-Consultant
Principal Software Engineer
Software Engineer Lead
  • Manager, Software Engineering, Full Stack (Global Payment Network)

    Capital One 4.7company rating

    Software engineering manager job in McLean, IL

    Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who solve real problems and meet real customer needs. We are seeking Full Stack Software Engineers who are passionate about marrying data with emerging technologies. As a Capital One Manager Software Engineer, you'll have the opportunity to be on the forefront of driving a major transformation within Capital One. What You'll Do: Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services Basic Qualifications: Bachelor's Degree At least 4 years of experience in software engineering (Internship experience does not apply) At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud) At least 2 years of people management experience Preferred Qualifications: Master's Degree 7+ years of experience in at least one of the following: JavaScript, Java, TypeScript, SQL, Python, or Go 3+ years of experience with AWS, GCP, Microsoft Azure, or another cloud service 4+ years of experience in open source frameworks 5+ years of people management experience 2+ years of experience in Agile practices 3+ years of experience with Test Automation. 3+ Years of Experience with testing and implementing API service architecture using Spring Boot, Java, Junit, Cucumber, Gherkin, Gatling, Xray or Pact Testing At this time, Capital One will not sponsor a new applicant for employment authorization, or offer any immigration related support for this position (i.e. H1B, F-1 OPT, F-1 STEM OPT, F-1 CPT, J-1, TN, E-2, E-3, L-1 and O-1, or any EADs or other forms of work authorization that require immigration support from an employer). The minimum and maximum full-time annual salaries for this role are listed below, by location. Please note that this salary information is solely for candidates hired to perform work within one of these locations, and refers to the amount Capital One is willing to pay at the time of this posting. Salaries for part-time roles will be prorated based upon the agreed upon number of hours to be regularly worked. Houston, TX: $175,800 - $200,700 for Manager, Software Engineering McLean, VA: $193,400 - $220,700 for Manager, Software Engineering Riverwoods, IL: $175,800 - $200,700 for Manager, Software Engineering Candidates hired to work in other locations will be subject to the pay range associated with that location, and the actual annualized salary amount offered to any candidate at the time of hire will be reflected solely in the candidate's offer letter. This role is also eligible to earn performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI). Incentives could be discretionary or non discretionary depending on the plan. Capital One offers a comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being. Learn more at the Capital One Careers website. Eligibility varies based on full or part-time status, exempt or non-exempt status, and management level. This role is expected to accept applications for a minimum of 5 business days.No agencies please. Capital One is an equal opportunity employer (EOE, including disability/vet) committed to non-discrimination in compliance with applicable federal, state, and local laws. Capital One promotes a drug-free workplace. Capital One will consider for employment qualified applicants with a criminal history in a manner consistent with the requirements of applicable laws regarding criminal background inquiries, including, to the extent applicable, Article 23-A of the New York Correction Law; San Francisco, California Police Code Article 49, Sections 4901-4920; New York City's Fair Chance Act; Philadelphia's Fair Criminal Records Screening Act; and other applicable federal, state, and local laws and regulations regarding criminal background inquiries. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation, please contact Capital One Recruiting at ************** or via email at RecruitingAccommodation@capitalone.com. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. For technical support or questions about Capital One's recruiting process, please send an email to ********************** Capital One does not provide, endorse nor guarantee and is not liable for third-party products, services, educational tools or other information available through this site. Capital One Financial is made up of several different entities. Please note that any position posted in Canada is for Capital One Canada, any position posted in the United Kingdom is for Capital One Europe and any position posted in the Philippines is for Capital One Philippines Service Corp. (COPSSC).
    $193.4k-220.7k yearly Auto-Apply 52d ago
  • Software Engineering - Summer 2026 Internships

    Rivian 4.1company rating

    Software engineering manager job in Normal, IL

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

    Charlie Mike Recruiting

    Software engineering manager job in Champaign, IL

    About Us Charlie Mike has partnered with a national leader offering comprehensive energy solutions (Solar, CHP, Battery, Storage) to commercial and industrial clients across the country. As part of a larger portfolio of energy efficiency companies, we have the power to leverage its network to offer a unique set of business opportunities for clients and employees. Our client is a family owned and operated business headquartered in Chicago, IL and is experiencing rapid growth in the renewable energy industry. Our client offers a fun, dynamic work environment. The enthusiasm and passion for making a difference in the renewable energy industry is clearly evident in the work of our employees. Come join our growing team! Responsibilities This position is responsible for leading and coordinating engineering activities for the technical support, design and development of commercial solar and energy storage systems. Hire, supervise, support and develop engineering team Assist engineering project management team as needed learning all aspects of the team's responsibilities Maintain strong relationships with clients Assess current SOPs and workflows identifying opportunities for improvement Ensure projects are completed efficiently, correctly, on schedule, and within budget Negotiate contracts with outside vendors Maintain relationships and manage expectations with engineering consultants and equipment vendors Review engineering work for accuracy and ensuring compliance with engineering principles Review RFPs and contract documents Act as liaison with Project Management on matters relating to engineering progress, quality, scope issues on projects as well as interface with customers on technical questions/concerns Research latest technologies and best practices Education & Experience Degree in engineering, electrical preferred 7+ years of engineering experience 2+ years of PV design engineering experience 2+ years of engineering management experience Battery/Storage experience, preferred Excellent organizational skills & attention to detail Strong analytical and problem-solving skills Ability to work both independently and collaboratively Effective communication skills both written and verbal Project management and time management skills Expertise in building strong relationships Proficiency in understanding solar system design (Heliosocpe, AutoCAD, PVsyst) NABCEP Design Specialist Certification preferred Knowledge of Electric (NEC) and Fire codes Experience preparing electrical engineering design packages If you believe your background and experience could be a great fit for this role, please apply directly or send your resume to nick@charliemikerecruiting.com
    $91k-125k yearly est. 60d+ ago
  • On Campus (UIUC) Software Engineer Team Lead/Manager

    Avantcredit

    Software engineering manager job in Champaign, IL

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

    Country Financial 4.4company rating

    Software engineering manager job in Bloomington, IL

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

    Caterpillar, Inc. 4.3company rating

    Software engineering manager job in Rossville, IL

    **Your Work Shapes the World at Caterpillar Inc.** When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. **Your Work Shapes the World** Whether it be groundbreaking products, best in class solutions or creating a lifelong career, you can do the work that matters at Caterpillar. With a 95-year legacy of quality and innovation and 150 locations in countries around the world, your impact spans the globe. When you join Caterpillar, you are joining a team of makers, innovators, and doers. We are the people who roll up our sleeves and do the work to build a better world. We don't just talk about progress and innovation. We make it happen. And we are proud of that, because it helps our customers build and power the world we live in - the roads, hospitals, homes, and infrastructure. Without a dedicated workforce Caterpillar could not effectively meet our customer's needs. Join us. **Job Summary:** Caterpillar's Development and Process Tools (DPT) team develops and delivers system and software development applications for Caterpillar's engineering community and customers. These applications are essential and critical to the development and support of Caterpillar's products. As a Senior Software Engineer in the Development and Process Tools you will be responsible for designing, developing, and testing software applications that contribute positively to the Caterpillar's product line. We are looking for talented and motivated software engineers to join our team of experts to enhance and expand our suite of solutions. We have a fabulous team that does some of the most exciting work at Caterpillar, and we can't wait for you to join the team! **What You Will Do:** + Leverage various technology stack elements including to create web-based and desktop software applications. + Design and implement software features into software development tool solutions that are utilized by global engineering teams. + Maintain pulse on emerging tools, software practices, and technologies to improve solution cost and quality. + Collaborate with technical experts in other areas of Caterpillar to define new innovative ideas and leverage lessons learned throughout the organization. + Provide technical support to global user base when required to ensure quick resolution of issues. **Analytical Thinking:** Knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems. **Effective Communications:** Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors. **Teamwork:** Knowledge of the necessity and value of teamwork; experience with; ability to work cooperatively towards shared goals and being supportive of others at all levels. **Technical Excellence:** Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges. **Producing Results: Software Development:** Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements. **Requirements Analysis:** Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project. **Technical Troubleshooting:** Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation. **Considerations For Top Candidates:** + Bachelor's Degree in computer science, engineering, or information systems OR equivalent working experience + Process Management + Workflow Management experience + Software Build Process Management experience would be ideal for this role **What Skills You Will Have:** **Technical Excellence:** + Software development knowledge in C#, JavaScript and similar programming languages. + Working knowledge in software architecture + Working knowledge of CI/CD pipeline development and automated deployments + Working knowledge of designing and building API interfaces. + Working knowledge of graphical user interface design. + Applies current procedures and technologies to help resolve technical issues in one's general area of technical competence. + Helps others solve technical or procedural problems or issues. **Analytical Thinking:** + Identifies many possible causes for a problem based on prior experience and current research. + Approaches a complex problem by breaking it down into its component parts. **Effective Communications:** + Superior written and verbal communication skills. + Listens to feedback without defensiveness and uses it for own communication effectiveness. + Makes oral presentations and writes reports needed for own work. + Avoids technical jargon when inappropriate. + Looks for and considers non-verbal cues from individuals and groups. **Teamwork:** + Actively participates in team meetings. + Shares information, knowledge, and experiences openly and proactively. + Demonstrates open, friendly, accepting, and supportive behaviors with team members. **Additional Information:** The location for this position is Mossville, IL Domestic relocation assistance is available for this position. This position will require less than 10% travel. **What You Will Get:** Working with a Fortune 100 leader, you can build your career on a global scale and take advantage of development opportunities with emerging technologies. We've created an inclusive environment for you to explore your passions, make an impact and do the work that really matters. Join Us. **About Caterpillar** Caterpillar Inc. is the world's leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. For nearly 100 years, we've been helping customers build a better, more sustainable world and are committed to and contributing to a reduced-carbon future. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed. This Job Description is intended as a general guide to the job duties for this position and is intended for the purpose of establishing the specific salary grade. It is not designed to contain or be interpreted as an exhaustive summary of all responsibilities, duties and effort required of employees assigned to this job. At the discretion of management, this description may be changed at any time to address the evolving needs of the organization. It is expressly not intended to be a comprehensive list of "essential job functions" as that term is defined by the Americans with Disabilities Act. **Summary Pay Range:** $110,520.00 - $165,840.00 Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar. **Benefits:** Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits. + Medical, dental, and vision benefits* + Paid time off plan (Vacation, Holidays, Volunteer, etc.)* + 401(k) savings plans* + Health Savings Account (HSA)* + Flexible Spending Accounts (FSAs)* + Health Lifestyle Programs* + Employee Assistance Program* + Voluntary Benefits and Employee Discounts* + Career Development* + Incentive bonus* + Disability benefits + Life Insurance + Parental leave + Adoption benefits + Tuition Reimbursement * These benefits also apply to part-time employees This position requires working onsite five days a week. Relocation is available for this position. Visa Sponsorship is not available for this position. This employer is not currently hiring foreign national applicants that require or will require sponsorship tied to a specific employer, such as, H, L, TN, F, J, E, O. As a global company, Caterpillar offers many job opportunities outside of the U.S which can be found through our employment website at **************************** **Posting Dates:** December 11, 2025 - December 18, 2025 Any offer of employment is conditioned upon the successful completion of a drug screen. Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply. Not ready to apply? Join our Talent Community (*********************************************** .
    $110.5k-165.8k yearly 60d+ ago
  • Senior Software Engineer, AI Model Serving - Champaign-Urbana, USA

    Speechify

    Software engineering manager job in Urbana, IL

    Job Description Mission 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. 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. Overview As Speechify expands, our AI team seeks a Senior Backend Engineer. This role is central to ensuring our infrastructure scales efficiently, optimizing key product flows, and constructing resilient end-to-end systems. If you are passionate about strategizing, enjoy high-paced environments, and are eager to take ownership of product decisions, we'd love to hear from you. What You'll Do State of the art voice cloning Low latency and cost effective text to speech An Ideal Candidate Should Have Proven experience in backend development: Python 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. Experience with Docker and containerized deployments. Proficiency in deploying high availability applications on Kubernetes. Preferred: Experience deploying NLP or TTS models to production. 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.
    $83k-108k yearly est. 25d ago
  • ***2 SOFTWARE DEVELOPERS - EDUCATION***

    Matrix Systems Group 4.7company rating

    Software engineering manager job in Bloomington, IL

    Matrix Systems Group is an Information Technology and Services company that places talented professionals in long-term consulting roles in a variety of industries. Some of the titles we look for include Developers, Project Managers, Business Analysts and Network Administrators. We occasionally have permanent positions on our team as well. Why Work for Matrix Systems Group? - We typically place our people in long-term contracts - 1-2 years some with options for renewal - You choose the type of employment you prefer - direct (W2) or contractor (1099) (note that this may depend on the specific contract being filled) - No micromanagement!! Job Description SOFTWARE DEVELOPER - The selected candidate will develop and maintain existing and future data systems pertaining to Special Education. Possible projects include a re-write of the Special Education Database System, assisting with the I-STAR development program and other projects. This work will enable policymakers, educators and others to access information related to Special Education more easily and ultimately will improve learner outcomes. This assignment is expected begin in December - January and last for 2-3 years. This job might be for you if: You have at least 3 years of experience with each of the following: ASP.NET, VB.NET and SQL Server You have at least 1 year of experience with each of the following: Javascript, and either Crystal Reports or SSRS You have experience as a front-end developer supporting a large application with a diverse user base You have experience with educational data systems (preferred but not required) You can complete our quick and mobile-friendly application process by clicking on "I'm Interested." When you apply please make sure that your current / correct contact information is on your resume so we can reach you. If this opportunity is not what you are looking for at this time, please feel free to refer someone you know. We appreciate your interest in Matrix Systems Group! Qualifications When you apply, please include information on the following: 1) Will you be available to work M-F in Springfield IL and when will you become available? 2) Are you working on a Corp2Corp arrangement? If so please provide contact information for your employer. We may be able to do a subcontractor arrangement for the right candidate. 3) You approximate salary requirements for working in Springfield, IL. Or if doing C2C let me know if I need to discuss with your employer. Also let me know if you have any questions. Thank you!
    $68k-89k yearly est. 21h ago
  • Senior Frontend Developer

    Zmodo Ai Inc.

    Software engineering manager job in Champaign, IL

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

    Advance Trading 3.3company rating

    Software engineering manager job in Bloomington, IL

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

    Procurement Partners LLC

    Software engineering manager job in Bloomington, IL

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

    CVS Health 4.6company rating

    Software engineering manager job in Kansas, IL

    At CVS Health, we're building a world of health around every consumer and surrounding ourselves with dedicated colleagues who are passionate about transforming health care. As the nation's leading health solutions company, we reach millions of Americans through our local presence, digital channels and more than 300,000 purpose-driven colleagues - caring for people where, when and how they choose in a way that is uniquely more connected, more convenient and more compassionate. And we do it all with heart, each and every day. Position SummaryWe are seeking a highly skilled Principal Software Engineer to lead the innovation, design, and development of cutting-edge software solutions that support our Health Care Providers. As a key technical leader, you will collaborate with product, technology, and engineering teams to create exciting new solutions that will span various technologies and environments. You will drive the adoption of best practices in software engineering, ensuring high performance, scalability, and security in mission-critical applications. The ideal candidate will have a proven track record of designing complex enterprise systems, modernizing legacy applications, and mentoring development teams. The Principal Software Development Engineer must be a strategic thinker with a growth mindset and a curiosity for new and emerging technologies, patterns, methodologies, and market offerings. The Principal Software Development Engineer will lead strategy, design and implementation, possess excellent communications skills and be able to build collaborative working relationships. Required Qualifications10+ years of experience in software engineering with expertise in most of the following: NET, Java, Node. js, JavaScript, Python and Angular, . Experience with Generative AI technologies and frameworks. 3+ years' experience with GCP and Azure, including cloud-native development and migration strategies. Expertise in enterprise application architecture, API development, and microservices. Deep understanding of DevSecOps principles, with 5+ years experience using and administering build automation, continuous integration, and source code management CI/CD tools (GitHub, Octopus, Jenkins etc)5+ years experience working with modern / no SQL database and caching technologies (eg Mongo DB, BigTable, Neo4J,Excellent problem-solving, leadership, and communication skills. Self-Starter and Learner - must be a proactive self-starter with a strong desire to learn and adapt to new technologies as they emerge. Ability to work independently and take initiative in exploring innovative solutions. Preferred QualificationsExperience with Container development (Kubernetes, OpenShift) Experience with Test Driven DevelopmentKnowledge of Agile methodologies (SAFe, Kanban, XP) and Tools such as JiraExperience with AI assisted software development Prior Experience working with Mainframe (COBOL, CICS, JCL, DB2, and VSAM applications) Prior Experience & Knowledge of Healthcare industry with preference to experience working with Healthcare Provider applications EducationBachelor's degree in computer science or a related field, or equivalent experience Pay RangeThe typical pay range for this role is:$144,200. 00 - $288,400. 00This pay range represents the base hourly rate or base annual full-time salary for all positions in the job grade within which this position falls. The actual base salary offer will depend on a variety of factors including experience, education, geography and other relevant factors. This position is eligible for a CVS Health bonus, commission or short-term incentive program in addition to the base pay range listed above. This position also includes an award target in the company's equity award program. Our people fuel our future. Our teams reflect the customers, patients, members and communities we serve and we are committed to fostering a workplace where every colleague feels valued and that they belong. Great benefits for great people We take pride in our comprehensive and competitive mix of pay and benefits - investing in the physical, emotional and financial wellness of our colleagues and their families to help them be the healthiest they can be. In addition to our competitive wages, our great benefits include:Affordable medical plan options, a 401(k) plan (including matching company contributions), and an employee stock purchase plan. No-cost programs for all colleagues including wellness screenings, tobacco cessation and weight management programs, confidential counseling and financial coaching. Benefit solutions that address the different needs and preferences of our colleagues including paid time off, flexible work schedules, family leave, dependent care resources, colleague assistance programs, tuition assistance, retiree medical access and many other benefits depending on eligibility. For more information, visit ************* cvshealth. com/us/en/benefits We anticipate the application window for this opening will close on: 12/15/2025Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state and local laws.
    $102k-122k yearly est. 18d ago
  • Software Development Engineering - Advisor

    Fiserv, Inc. 4.4company rating

    Software engineering manager job in Kansas, IL

    Calling all innovators - find your future at Fiserv. We're Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves the world. We connect financial institutions, corporations, merchants and consumers to one another millions of times a day - quickly, reliably, and securely. Any time you swipe your credit card, pay through a mobile app, or withdraw money from the bank, we're involved. If you want to make an impact on a global scale, come make a difference at Fiserv. Job Title Software Development Engineering - Advisor Software Development Engineering - Advisor What does a successful Software Development Engineering - Advisor do? At Fiserv, we are dedicated to transforming financial services technology to benefit our clients. As a Software Development Engineering - Advisor I, you will play a critical role in designing, developing, and maintaining high-quality software applications. You will work with cross-functional teams to deliver solutions that align with our business goals and client needs. Justification: The DNA ATM team is responsible for the support and development of MPI and Concert gateways, which manage all credit and debit card transactions between our Card Issuers and DNA Core banking platform. This role is essential for ensuring the reliability and efficiency of these transaction processes, directly impacting client satisfaction and operational excellence. What you will do: * Lead the design, development, and implementation of software applications to support Fiserv's business goals. * Collaborate with cross-functional teams to gather requirements and translate them into technical specifications. * Perform coding, testing, and debugging of applications to ensure optimal performance and reliability. * Maintain and improve existing codebases and lead peer review processes. * Mentor junior developers and provide technical guidance to enhance team capabilities. What you will need to have: * 6+ years of experience in software development. * 3+ years of experience with Java, C, C#, C++, or similar programming languages. * 3+ years of experience with SQL databases. * 3+ years of experience with AWS, Azure, or GCP services. * 3+ years of experience with CI/CD pipelines and DevOps practices. * 3+ years of experience with Agile methodologies. * Bachelor's degree in a related field and/or equivalent military experience. * 6+ years of an equivalent combination of educational background, related experience, and/or military experience. What would be great to have: * 6+ years of experience in the financial services industry. Important information about this role: * This role is on-site Monday through Friday. Fiserv considers in-person collaboration to be an essential part of this role as in-person office experiences help you with your overall onboarding experience and lead to stronger productivity. * You must currently possess valid and unrestricted U.S. work authorization to be considered for this role. Individuals with temporary visas including, but not limited to, F-1 (OPT, CPT, STEM), H-1B, H-2, or TN, or any candidate requiring sponsorship, now or in the future, will not be considered for this role. * This is a full-time, direct-hire position, and no contract options for unsolicited agency submissions will be considered. * All offers of employment are contingent on standard background checks. Fiserv and certain of its affiliated companies are federal, state, and/or local government contractors. Should this position support a Federal Government contract, now or in the future, the successful candidate will be subject to a background check conducted by the U.S. Government to determine eligibility and suitability for federal contract employment for public trust or sensitive positions. Positions that support state and/or local contracts also may require additional background checks to determine eligibility and suitability. Salary Range $146,000.00 - $244,800.00 These pay ranges apply to employees in New Jersey and New York. Pay ranges for employees in other states may differ. It is unlawful to discriminate against a prospective employee due to the individual's status as a veteran. For incentive eligible associates, the successful candidate is eligible for an annual incentive opportunity which may be delivered as a mix of cash bonus and equity awards in the Company's sole discretion. Thank you for considering employment with Fiserv. Please: * Apply using your legal name * Complete the step-by-step profile and attach your resume (either is acceptable, both are preferable). Our commitment to Equal Opportunity: Fiserv is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, gender, gender identity, sexual orientation, age, disability, protected veteran status, or any other category protected by law. If you have a disability and require a reasonable accommodation in completing a job application or otherwise participating in the overall hiring process, please contact *******************. Please note our AskHR representatives do not have visibility to your application status. Current associates who require a workplace accommodation should refer to Fiserv's Disability Accommodation Policy for additional information. Note to agencies: Fiserv does not accept resume submissions from agencies outside of existing agreements. Please do not send resumes to Fiserv associates. Fiserv is not responsible for any fees associated with unsolicited resume submissions. Warning about fake job posts: Please be aware of fraudulent job postings that are not affiliated with Fiserv. Fraudulent job postings may be used by cyber criminals to target your personally identifiable information and/or to steal money or financial information. Any communications from a Fiserv representative will come from a legitimate Fiserv email address. Apply Now #FiservProud Corporate Social Responsibility Global Leadership Unique Suite of Solutions Benefits * Medical, Vision and Dental Benefits Comprehensive benefit plans to suit your unique needs * Fuel Your Life Wellness Program Resources to elevate your well-being * 401k, Employee Stock Purchase Plans and Incentives & Bonuses When Fiserv performs well, so does your financial health * Employee Resource Groups Celebrating inclusion in the workplace * Paid Time Away Providing the time off to manage personal needs
    $82k-99k yearly est. 4d ago
  • Sr. Manager, Maintenance and Automation Controls Engineering (Paint)

    Rivian 4.1company rating

    Software engineering manager job in Normal, IL

    About Rivian Rivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary The Senior Manager - Maintenance position is responsible for providing leadership across several departments and disciplines. The role must focus on implementing standardized processes, driving the development of our RIOS process, and be a key interface between maintenance, engineering, and production. Responsibilities Lead maintenance teams to reduce MTTR and increase MTBF. Implement and drive problem-solving techniques to understand root cause in failure and develop countermeasures from recurrence. Lead interface between leadership, maintenance, and engineering. Support JPH and OEE improvements, through continuous improvement and project work. Work with Reliability & Maintainability to develop improvement strategies. Work with EHS to not only ensure compliance is maintained, but to focus on leading metrics. Seek predictive and preventative methodology for reduced downtime - and scrub PM plans for optimization of maintenance tasks. Interface with manufacturing engineering to ensure all documents (BOM, prints, electrical schematics) are available and linked to maintenance system. This position may require working off-shifts, or adjusted hours. Qualifications To be considered for this position, all internal candidates must submit an updated resume highlighting their relevant skills, experiences, and accomplishments. Applications submitted without an updated resume will not be considered. Please ensure that your resume accurately reflects your qualifications for this role. 10+ years of maintenance experience, preferably in automotive or automotive component maintenance. 5+ years of experience in a leadership position. Solid understanding of management principles such as work scheduling, prioritizing, coaching and performance management required. Expert-level experience in the development and implementation of CMMS systems, with an emphasis on new model launch experience. Extensive knowledge and experience in problem solving and root cause analysis. Familiarity with concepts of reliability and maintainability, and able to develop and lead plant-wide efforts to improve equipment health. Demonstrated ability to be an effective leader across multiple levels of an organization. Experience building and managing a technical team through effective 1:1s, thoughtful feedback, career growth planning, and performance reviews. Physical Requirements The physical demands and work environment described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Ability to alternate between standing and walking 8-12 hours per day Ability to climb steps to access platforms and workstations Manual dexterity to grasp and manipulate materials Able to position one's body to access and assemble materials (bending squatting/stooping/kneeling/reaching below waist and above shoulder). Ability to do work on the production floor with exposure to dust, fumes, orders, loud noise and varying temperatures Ability to climb up/down ladders and stairs, negotiate uneven or moving surfaces, and work at varying heights The employee must frequently lift and/or move up to 25 pounds and occasionally up to 50 pounds Specific vision abilities required by this job include close vision, and ability to adjust focus Pay Disclosure Salary Range/Hourly Rate for Illinois Based Applicants: $161,000 - $201,200 (actual compensation will be determined based on experience, location, and other factors permitted by law). Benefits Summary: Rivian provides robust medical/Rx, dental and vision insurance packages for full-time employees, their spouse or domestic partner, and children up to age 26. Coverage is effective on the first day of employment, and Rivian covers most of the premiums. Equal Opportunity Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. Rivian is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at candidateaccommodations@rivian.com. Candidate Data Privacy Rivian may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes ("Candidate Personal Data"). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law. Rivian may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian affiliates; and (iii) Rivian's service providers, including providers of background checks, staffing services, and cloud services. Rivian may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, the United Kingdom, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions. Please note that we are currently not accepting applications from third party application services. To be considered for this position, all internal candidates must submit an updated resume highlighting their relevant skills, experiences, and accomplishments. Applications submitted without an updated resume will not be considered. Please ensure that your resume accurately reflects your qualifications for this role. 10+ years of maintenance experience, preferably in automotive or automotive component maintenance. 5+ years of experience in a leadership position. Solid understanding of management principles such as work scheduling, prioritizing, coaching and performance management required. Expert-level experience in the development and implementation of CMMS systems, with an emphasis on new model launch experience. Extensive knowledge and experience in problem solving and root cause analysis. Familiarity with concepts of reliability and maintainability, and able to develop and lead plant-wide efforts to improve equipment health. Demonstrated ability to be an effective leader across multiple levels of an organization. Experience building and managing a technical team through effective 1:1s, thoughtful feedback, career growth planning, and performance reviews. Physical Requirements The physical demands and work environment described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Ability to alternate between standing and walking 8-12 hours per day Ability to climb steps to access platforms and workstations Manual dexterity to grasp and manipulate materials Able to position one's body to access and assemble materials (bending squatting/stooping/kneeling/reaching below waist and above shoulder). Ability to do work on the production floor with exposure to dust, fumes, orders, loud noise and varying temperatures Ability to climb up/down ladders and stairs, negotiate uneven or moving surfaces, and work at varying heights The employee must frequently lift and/or move up to 25 pounds and occasionally up to 50 pounds Specific vision abilities required by this job include close vision, and ability to adjust focus Lead maintenance teams to reduce MTTR and increase MTBF. Implement and drive problem-solving techniques to understand root cause in failure and develop countermeasures from recurrence. Lead interface between leadership, maintenance, and engineering. Support JPH and OEE improvements, through continuous improvement and project work. Work with Reliability & Maintainability to develop improvement strategies. Work with EHS to not only ensure compliance is maintained, but to focus on leading metrics. Seek predictive and preventative methodology for reduced downtime - and scrub PM plans for optimization of maintenance tasks. Interface with manufacturing engineering to ensure all documents (BOM, prints, electrical schematics) are available and linked to maintenance system. This position may require working off-shifts, or adjusted hours.
    $161k-201.2k yearly Auto-Apply 11d ago
  • Solar Engineering Manager

    Charlie Mike Recruiting

    Software engineering manager job in Bloomington, IL

    About Us Charlie Mike has partnered with a national leader offering comprehensive energy solutions (Solar, CHP, Battery, Storage) to commercial and industrial clients across the country. As part of a larger portfolio of energy efficiency companies, we have the power to leverage its network to offer a unique set of business opportunities for clients and employees. Our client is a family owned and operated business headquartered in Chicago, IL and is experiencing rapid growth in the renewable energy industry. Our client offers a fun, dynamic work environment. The enthusiasm and passion for making a difference in the renewable energy industry is clearly evident in the work of our employees. Come join our growing team! Responsibilities This position is responsible for leading and coordinating engineering activities for the technical support, design and development of commercial solar and energy storage systems. Hire, supervise, support and develop engineering team Assist engineering project management team as needed learning all aspects of the team's responsibilities Maintain strong relationships with clients Assess current SOPs and workflows identifying opportunities for improvement Ensure projects are completed efficiently, correctly, on schedule, and within budget Negotiate contracts with outside vendors Maintain relationships and manage expectations with engineering consultants and equipment vendors Review engineering work for accuracy and ensuring compliance with engineering principles Review RFPs and contract documents Act as liaison with Project Management on matters relating to engineering progress, quality, scope issues on projects as well as interface with customers on technical questions/concerns Research latest technologies and best practices Education & Experience Degree in engineering, electrical preferred 7+ years of engineering experience 2+ years of PV design engineering experience 2+ years of engineering management experience Battery/Storage experience, preferred Excellent organizational skills & attention to detail Strong analytical and problem-solving skills Ability to work both independently and collaboratively Effective communication skills both written and verbal Project management and time management skills Expertise in building strong relationships Proficiency in understanding solar system design (Heliosocpe, AutoCAD, PVsyst) NABCEP Design Specialist Certification preferred Knowledge of Electric (NEC) and Fire codes Experience preparing electrical engineering design packages If you believe your background and experience could be a great fit for this role, please apply directly or send your resume to nick@charliemikerecruiting.com
    $91k-125k yearly est. 60d+ ago
  • On Campus (UIUC) Software Engineer Team Lead/Manager

    Avantcredit

    Software engineering manager job in Champaign, IL

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

    Country Financial 4.4company rating

    Software engineering manager job in Bloomington, IL

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

    Caterpillar, Inc. 4.3company rating

    Software engineering manager job in Rossville, IL

    **Your Work Shapes the World at Caterpillar Inc.** When you join Caterpillar, you're joining a global team who cares not just about the work we do - but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here - we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. **Job Summary:** Caterpillar's Development and Process Tools (DPT) team develops and delivers system and software development tools for Caterpillar's engineering community. These tools are essential and critical to the daily development tasks of global engineering teams. As a Senior Software Engineer in the Development and Process Tools you will be responsible for designing, developing, and testing software development tools that contribute positively to the efficiency, velocity, and quality of Caterpillar's embedded software development projects. We are looking for talented and motivated software engineers to join our team of experts to enhance and expand our suite of solutions. We have a fabulous team that does some of the most exciting work at Caterpillar, and we can't wait for you to join the team!! **What You Will Do:** + Leverage various technology stack elements including Python, Perl, and JavaScript to create software development tools. + Design and implement software features into software development tool solutions that are utilized by global engineering teams. + Maintain pulse on emerging tools, software practices, and technologies to improve solution cost and quality. + Collaborate with technical experts in other areas of Caterpillar to define new innovative ideas and leverage lessons learned throughout the organization. + Provide technical support to global user base when required to ensure quick resolution of issues. **What You Will Have:** **Analytical Thinking:** Knowledge of techniques and tools that promote effective analysis; ability to determine the root cause of organizational problems and create alternative solutions that resolve these problems. **Effective Communications:** Understanding of effective communication concepts, tools and techniques; ability to effectively transmit, receive, and accurately interpret ideas, information, and needs through the application of appropriate communication behaviors. **Teamwork:** Knowledge of the necessity and value of teamwork; experience with; ability to work cooperatively towards shared goals and being supportive of others at all levels. **Technical Excellence:** Knowledge of a given technology and various application methods; ability to develop and provide solutions to significant technical challenges. **Producing Results: Software Development:** Knowledge of software development tools and activities; ability to produce software products or systems in line with product requirements. **Requirements Analysis:** Knowledge of tools, methods, and techniques of requirement analysis; ability to elicit, analyze and record required business functionality and non-functionality requirements to ensure the success of a system or software development project. **Technical Troubleshooting:** Knowledge of technical troubleshooting approaches, tools and techniques; ability to anticipate, recognize, and resolve technical issues on hardware, software, application or operation. **Considerations For Top Candidates:** + Bachelor's Degree in computer science, engineering, or information systems OR equivalent working experience + Process Management + Workflow Management experience + Software Build Process Management experience would be ideal for this role **Technical Excellence:** + Software development knowledge in Python, Perl, JavaScript or a similar language. + Working knowledge of Conan, Ivy, or other software package dependency management tools. + Working knowledge in software architecture + Working knowledge of CI/CD pipeline development and automated deployments + Working knowledge of designing and building API interfaces. + Working knowledge of graphical user interface design. + Applies current procedures and technologies to help resolve technical issues in one's general area of technical competence. + Helps others solve technical or procedural problems or issues. **Analytical Thinking:** + Identifies many possible causes for a problem based on prior experience and current research. + Approaches a complex problem by breaking it down into its component parts. **Effective Communications:** + Superior written and verbal communication skills. + Listens to feedback without defensiveness and uses it for own communication effectiveness. + Makes oral presentations and writes reports needed for own work. + Avoids technical jargon when inappropriate. + Looks for and considers non-verbal cues from individuals and groups. **Teamwork:** + Actively participates in team meetings. + Shares information, knowledge, and experiences openly and proactively. + Demonstrates open, friendly, accepting, and supportive behaviors with team members. **Additional Information:** The location for this position is Mossville, IL Domestic relocation assistance is available for this position. This position will require 10% travel. **What You Will Get:** Working with a Fortune 100 leader, you can build your career on a global scale and take advantage of development opportunities with emerging technologies. We've created an inclusive environment for you to explore your passions, make an impact and do the work that really matters. Join Us. **About Caterpillar** Caterpillar Inc. is the world's leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. For nearly 100 years, we've been helping customers build a better, more sustainable world and are committed to and contributing to a reduced-carbon future. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed. This Job Description is intended as a general guide to the job duties for this position and is intended for the purpose of establishing the specific salary grade. It is not designed to contain or be interpreted as an exhaustive summary of all responsibilities, duties and effort required of employees assigned to this job. At the discretion of management, this description may be changed at any time to address the evolving needs of the organization. It is expressly not intended to be a comprehensive list of "essential job functions" as that term is defined by the Americans with Disabilities Act. **Summary Pay Range:** $110,520.00 - $165,840.00 Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance and experience. Please note that salary is only one component of total compensation at Caterpillar. **Benefits:** Subject to plan eligibility, terms, and guidelines. This is a summary list of benefits. + Medical, dental, and vision benefits* + Paid time off plan (Vacation, Holidays, Volunteer, etc.)* + 401(k) savings plans* + Health Savings Account (HSA)* + Flexible Spending Accounts (FSAs)* + Health Lifestyle Programs* + Employee Assistance Program* + Voluntary Benefits and Employee Discounts* + Career Development* + Incentive bonus* + Disability benefits + Life Insurance + Parental leave + Adoption benefits + Tuition Reimbursement * These benefits also apply to part-time employees This position requires working onsite five days a week. Relocation is available for this position. Visa Sponsorship is not available for this position. This employer is not currently hiring foreign national applicants that require or will require sponsorship tied to a specific employer, such as, H, L, TN, F, J, E, O. As a global company, Caterpillar offers many job opportunities outside of the U.S which can be found through our employment website at **************************** **Posting Dates:** December 11, 2025 - December 18, 2025 Any offer of employment is conditioned upon the successful completion of a drug screen. Caterpillar is an Equal Opportunity Employer, Including Veterans and Individuals with Disabilities. Qualified applicants of any age are encouraged to apply. Not ready to apply? Join our Talent Community (*********************************************** .
    $110.5k-165.8k yearly 60d+ ago
  • Senior Frontend Developer

    Zmodo Ai Inc.

    Software engineering manager job in Champaign, IL

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

    Speechify

    Software engineering manager job in Urbana, IL

    Job DescriptionMission 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 What You'll Do Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI (or related UI frameworks), C#, XAML, and - when needed - C++. Define and enforce best-practices for Windows desktop development across the codebase: code architecture, performance, memory usage, responsive UI, cross-version compatibility (Windows 10/11+), and maintainability. Drive accessibility efforts: integrate and validate support for accessibility APIs (e.g. Microsoft UI Automation or other relevant Windows accessibility frameworks), ensure UI controls, focus management, keyboard navigation, screen-reader support, and usability for users with disabilities. Collaborate closely with product designers, UX researchers, QA, and other stakeholders to shape feature planning, UI/UX architecture, and long-term roadmap for the Windows platform. Take ownership of full lifecycle of features: conception → design → implementation → testing → release → maintenance. Ensure quality, reliability, and consistency across releases. Identify, diagnose, and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, or compatibility problems - and propose robust architectural or design solutions. An ideal candidate should have Required: 3+ in Windows desktop application development using Windows App SDK, WinUI (or similar), C#, XAML - and ideally additional experience with native Windows code (C++, Win32/WinRT/COM). Deep understanding of Windows application architecture, including interop between managed code (.NET) and native code. Proven track record of designing, building, and shipping production-quality desktop applications, with an emphasis on reliability, performance, scalability, and maintainability. Strong experience with accessibility APIs on Windows (e.g. Microsoft UI Automation or similar), and a dedication to building accessible and inclusive software. Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multi-threading or asynchronous programming (where relevant). Experience leading technical design, mentoring other engineers, conducting code reviews, and making architecture-level decisions. Strong communication skills; ability to articulate tradeoffs, collaborate with cross-functional teams, and drive consensus. A user-centric mindset: focus on building polished, intuitive, and accessible experiences for end users. Preferred / Bonus: Experience with writing automated tests for UI - unit tests, integration tests, UI automation tests; familiarity with relevant testing frameworks. Experience with performance optimization for desktop apps (memory usage, startup time, rendering performance, high-DPI support, responsiveness under load). Experience with localization/globalization, right-to-left UI support, internationalization, accessibility for multiple regions. Familiarity with telemetry, analytics, crash reporting, logging, and error monitoring in desktop applications. Previous experience in shaping CI/CD workflows, release pipelines, and deployment strategies for desktop applications. Demonstrated ability to take ownership of feature areas or modules and drive them long-term, including maintenance, refactoring, and technical debt management. What we offer A high-impact role: you will define architecture, shape the future of our Windows product, and directly influence what millions of users see and experience. A collaborative, flat-structure engineering culture - you are not just a coder, but a builder and a decision-maker. Opportunities to lead - mentor others, steer technical direction, and grow into broader technical leadership (e.g. Tech Lead, Architect). Flexibility, autonomy, and responsibility: you define how to solve problems, own features end-to-end, and contribute to long-term product vision. A purpose-driven mission: building software that's reliable, accessible, and user-centered - making a real difference for people. 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.
    $91k-119k yearly est. 10d ago

Learn more about software engineering manager jobs

How much does a software engineering manager earn in Champaign, IL?

The average software engineering manager in Champaign, IL earns between $77,000 and $144,000 annually. This compares to the national average software engineering manager range of $100,000 to $198,000.

Average software engineering manager salary in Champaign, IL

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