Software Engineering Manager Jobs in Batavia, IL

- 894 Jobs
All
Software Engineering Manager
Senior Software Engineer
Engineering Manager
Engineering Director
Software Developer
Staff Software Engineer
Software Architect
Software Development Engineer Lead
Software Applications Engineer
Windows Software Engineer
  • Human Resources Application Software Engineer

    Swoon 4.3company rating

    Software Engineering Manager Job 32 miles from Batavia

    Come join a team representing one of the world's largest law firms serving a broad range of clients. Swoon is actively seeking a HR Application Engineer to join the team! What will your day-to-day look like? Drive solution selection, implementation, configuration, and on-going support of our global HR solutions and managing SaaS based applications. Requirements gathering, design, develop, test, and implement user friendly solutions Responsible for migration of employee data from legacy systems into new HR technologies Must have 2+ years of experience in cloud - Azure preferred Build out HR applications What's required? 10+ years of experience in application support engineering or application engineering working in HR technology including Learning Management, CLE (Continuing Legal Education) Management or recruiting and development systems 2+ years of cloud experience - Azure preferred Experience with Clio or Intapp highly preferred 5+ years of experience in SQL In depth knowledge of SSO standards and RESTFul API design Must be a US Citizen or Permanent Resident Bachelors Degree or higher in education Things to Love about this company Widely regarded as one of the most prestigious law firms in the world with its reputation for excellence and history of working on high-profile cases Excellent compensation and benefits Professional development and growth Culture that emphasizes hard work, collaboration, and excellence What else should you know? Location - Downtown Chicago, IL 60606 Hybrid Role - 3 days a week in office - 2 days at home Direct-Hire / Full-Time Role - No Contracting Salary - $150,000 - $175,000 Must be a US Citizen or Permanent Resident What's Next? Apply Now! -- Email questions to *****************************
    $150k-175k yearly 20d ago
  • AI Software Architect

    Launch Consulting Group 3.9company rating

    Software Engineering Manager Job 32 miles from Batavia

    Be a part of our success story. Launch offers talented and motivated people the opportunity to do the best work of their lives in a dynamic and growing company. Through competitive salaries, outstanding benefits, internal advancement opportunities, and recognized community involvement, you will have the chance to create a career you can be proud of. Your new trajectory starts here at Launch! Launch Consulting is seeking a Senior AI Software Architect to lead the design and deployment of advanced AI solutions, with a focus on generative AI, large language models, and real-time inference systems. This role is central to our AI strategy, developing forward-thinking architectures and leveraging cutting-edge tools to solve complex business problems across industries. Responsibilities Include: AI Systems Architecture & Design Architect scalable AI solutions using the latest frameworks such as LangChain, Ray, TensorFlow, PyTorch, and Hugging Face Transformers. Lead the design of distributed AI platforms with cloud-based infrastructure (e.g., AWS SageMaker, Azure Machine Learning, GCP AI Platform) to ensure scalability and performance. AI Strategy & Innovation Shape and execute AI strategies across diverse projects, integrating modern AI tools and technologies into client solutions. Drive innovation by staying at the forefront of AI advancements, focusing on LLMs, vector embeddings, real-time inference, and generative AI models. Collaboration & Integration Work closely with cross-functional teams of data engineers, data scientists, cloud architects, and business stakeholders to ensure AI architectures align with business goals. Lead AI model integration into various applications through seamless API development and cloud-based infrastructures, optimizing for performance and real-time use. Generative AI & Model Deployment Lead the deployment of AI models, including LLMs and Generative AI, into large-scale, high-demand environments. Optimize model performance for real-time inference pipelines and ensure efficient AI operations with modern orchestration platforms such as Kubeflow, MLflow, and Airflow. Leadership & Mentorship Provide technical leadership and mentorship within studio environment, fostering a culture of innovation and knowledge sharing. Lead AI-related discussions and decisions, ensuring technical rigor and alignment with cutting-edge AI development practices. Qualifications Include: 10+ years of experience in software development, system architecture, and cloud environments, with a strong track record in leading technical teams of at least 8 or more. 3+ years of experience focusing on AI and machine learning, including hands-on experience with modern AI frameworks (e.g., TensorFlow, PyTorch, Ray, Hugging Face). Prior IT digital consulting/services experience is required. Proficiency in programming languages such as Python, JavaScript, or C# with practical experience in AI model development and deployment. Extensive experience architecting and deploying solutions on cloud platforms like AWS, Azure, or GCP. Expertise in building containerized AI applications using Docker, Kubernetes, and orchestration tools like Kubeflow and Airflow. Proven ability to lead AI projects from concept to deployment, providing thought leadership on AI best practices and strategy. Exceptional communication skills to explain complex AI systems to technical and non-technical stakeholders alike. Compensation & Benefits: As an employee at Launch, you will grow your skills and experience through a variety of exciting project work (across industries and technologies) with some of the top companies in the world! Our employees receive full benefits-medical, dental, vision, short-term disability, long-term disability, life insurance, and matched 401k. We also have an uncapped, take-what-you-need PTO policy. The anticipated base wage range for this role is $180,000-$215,000. Education and experience will be highly considered, and we are happy to discuss your wage expectations in more detail throughout our internal interview process.
    $180k-215k yearly 13d ago
  • Staff Software Engineer - R&D

    NJF Global Holdings Ltd. 3.3company rating

    Software Engineering Manager Job 32 miles from Batavia

    Are you a world-class engineer passionate about pushing the limits of high-performance computing, real-time acceleration, and cutting-edge research? Join a top-tier team driving innovation at the intersection of software, hardware, and algorithmic design in one of the most advanced trading environments in the world. What You'll Do: Design and develop high-performance software solutions for real-time systems and low-latency trading. Optimize critical components of a large-scale, fully automated trading infrastructure. Collaborate with traders and technologists to co-design hybrid software/hardware solutions for extreme performance. Research and implement advancements in networking, high-performance computing, and real-time acceleration. Evaluate and integrate cutting-edge academic research into practical, high-impact applications. What We're Looking For: Strong expertise in C or C++ for low-latency, high-performance software development. Deep understanding of computer architecture, concurrency, and optimization techniques. Experience with networking protocols (Ethernet, TCP/IP, InfiniBand) and low-level networking knowledge. Exposure to hardware acceleration (FPGAs, GPUs, or ASICs) and their integration with software. Proficiency in data analytics tools (Python, MATLAB, NumPy) for performance analysis and research. Strong problem-solving skills and a passion for pushing the boundaries of computing performance. A degree in Electrical/Computer Engineering, Computer Science, or a related field. Why Join Us? Unparalleled Compensation: A highly competitive package, with potential earnings exceeding $900k+, reflecting the critical impact of your contributions. Technical Mastery: Work on some of the most advanced problems in performance engineering, system optimization, and trading acceleration. Elite Collaboration: Be part of a world-class team of engineers, researchers, and traders pushing the frontiers of technology. Endless Innovation: Leverage the latest advancements in computing and research to shape the future of trading technology. This is not just a job-it's an opportunity to be at the forefront of high-performance computing and algorithmic engineering. If you're excited about working on complex, high-stakes problems in a dynamic and fast-moving environment, we'd love to hear from you.
    $99k-132k yearly est. 14d ago
  • Manager of Data Engineering

    Curate Partners

    Software Engineering Manager Job 32 miles from Batavia

    We are seeking an experienced Data Engineering Manager with deep expertise in architecting and building scalable data warehouses on AWS and Snowflake. In this role, you will lead a team of data engineers to design, implement, and maintain robust data pipelines and ETL processes that empower data-driven decision-making across the organization. Key Responsibilities Leadership & Strategy Team Leadership: Recruit, mentor, and develop a high-performing team of data engineers, fostering a culture of collaboration, innovation, and accountability. Strategic Vision: Develop and execute a data engineering roadmap that aligns with overall business objectives and drives data-driven insights. Stakeholder Collaboration: Work closely with analytics, business intelligence, and other key stakeholders to understand data requirements and deliver effective data solutions. Best Practices: Establish and promote best practices in data architecture, warehousing, and software development. Data Engineering & Warehousing Data Warehouse Architecture: Design and implement scalable data warehouses on AWS, leveraging Snowflake as the primary solution. Pipeline Development: Build and maintain robust, end-to-end data pipelines and ETL processes to ensure efficient, accurate, and secure data flow. Data Quality & Security: Ensure high standards of data quality, security, and compliance across all data infrastructure. Performance Optimization: Continuously optimize data storage, retrieval, and processing performance to support business-critical operations. Innovation & Improvement: Stay updated with emerging data technologies and industry trends to enhance our data capabilities. Technical Excellence & Operations System Reliability: Oversee the deployment, monitoring, and maintenance of data systems to ensure high availability and performance. DevOps & CI/CD: Implement agile methodologies, automated deployment pipelines, and DevOps best practices to streamline data operations. Problem Resolution: Lead efforts to troubleshoot and resolve complex data infrastructure challenges, collaborating with cross-functional teams when necessary. Qualifications Experience: 7+ years in data engineering roles with significant experience in designing and managing data warehouses. Technical Expertise: Proven track record in building data warehouses on AWS using Snowflake, along with strong proficiency in ETL/ELT processes and modern data stack technologies (SQL, Python, etc.). Leadership: Demonstrated success in managing and scaling high-performing data engineering teams. Cloud & Architecture: Hands-on experience with cloud-based data solutions, microservices, and API-driven architectures. Methodologies: Solid understanding of agile development, DevOps practices, and CI/CD pipelines. Communication: Excellent analytical, problem-solving, and stakeholder management skills.
    $94k-128k yearly est. 27d ago
  • Lead Software Development Engineer

    American Board of Psychiatry and Neurology, Inc. 4.0company rating

    Software Engineering Manager Job 33 miles from Batavia

    The American Board of Psychiatry and Neurology, Inc (ABPN) is currently hiring for a Lead Software Development Engineer. This position provides advanced programming expertise and development leadership for ABPN's administrative and externally facing web applications, as well as background processing solutions. This role is responsible for defining and executing technical architecture, leading and mentoring a team of developers, and managing development work to ensure high-quality, scalable, and robust systems. In addition to hands-on development, this position serves as a technical liaison among cross-functional teams, aligning business objectives with technology solutions. Requirements, including but not limited to: Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time. Preferred Education: Bachelor's degree in Computer Science, IT or other technical field Minimum Experience: Seven or more years recent experience in software development within a Microsoft environment Travel Requirement: Occasionally, as required Professional Skills: · Professional Skills: Demonstrated leadership and mentoring experience in a software development environment. · BS/MS degree in Computer Science, Engineering, MIS, or equivalent with programming experience · At least 7 years of design and/or development experience with .NET, C#, ASP.NET, and SQL Server in domain driven design architecture or similar enterprise architecture. · Expertise in designing scalable architectures and applying object-oriented and domain-driven design principles. · Proven experience with .NET, C#, ASP.NET, SQL Server, and developing rich client-side applications using React or similar technologies. · Deep understanding of the Software Development Life Cycle (SDLC) and Agile methodologies. · Familiarity with Solution Design Patterns and Best Practices (e.g., SOA). Excellent problem-solving, strategic thinking, and decision-making abilities
    $109k-132k yearly est. 10d ago
  • Senior Frontend Developer

    Creospan Inc.

    Software Engineering Manager Job 25 miles from Batavia

    We are looking for a Front-End Engineer with expertise in React.js, Node.js, Next.js, and AWS to build and maintain scalable, high-performance applications. The ideal candidate should have experience working with PostgreSQL, writing unit tests, and optionally Python for backend integration. Key Responsibilities: Develop, test, and maintain scalable front-end applications using React.js, Next.js, and Node.js. Design and implement high-quality, reusable UI components ensuring performance optimization. Work closely with backend engineers to integrate PostgreSQL databases and APIs. Utilize AWS services for deployment, hosting, and cloud-based solutions. Implement unit tests and work with testing frameworks to ensure code reliability. Optimize applications for speed and responsiveness across various devices. Follow best practices for version control (Git), CI/CD, and DevOps workflows. Collaborate with cross-functional teams to ensure seamless user experience. Requirements: 7+ years of experience with front-end development using React.js, Next.js, and Node.js. Strong understanding of JavaScript, TypeScript, and modern ES6+ features. Experience with PostgreSQL, including writing queries and handling database interactions. Familiarity with AWS services such as Lambda, S3, EC2, and RDS. Ability to write unit tests using Jest, React Testing Library, or similar frameworks. Knowledge of RESTful APIs and GraphQL for seamless front-end and back-end integration. Experience with state management (Redux, Context API, Zustand, or Recoil). Understanding of CSS frameworks (TailwindCSS, Styled Components, or Material-UI). Familiarity with Python (optional) for backend support.
    $83k-108k yearly est. 14d ago
  • C++ Software Developer

    Selby Jennings

    Software Engineering Manager Job 32 miles from Batavia

    Job Title: C++ Developer - High-Performance Trading Systems Employment Type: Full-time About Us: We are a leading proprietary trading firm that leverages advanced technology and quantitative strategies to execute trades across global financial markets. Our team thrives on innovation, high-performance computing, and low-latency systems to gain a competitive edge. We are looking for a talented C++ Developer to help build and optimize our high-speed trading infrastructure. Role Overview: As a C++ Developer, you will design, develop, and enhance ultra-low-latency trading systems. You will work closely with traders, quantitative researchers, and other engineers to build efficient, scalable, and high-performance software solutions that drive our trading strategies. Key Responsibilities: Design, develop, and optimize high-performance, low-latency C++ trading systems. Implement and fine-tune real-time market data processing and trade execution algorithms. Optimize performance at the hardware and network level, leveraging CPU/GPU acceleration. Develop and maintain connectivity solutions to major financial exchanges. Collaborate with quants and traders to improve execution speed and efficiency. Implement robust testing frameworks and simulation environments. Monitor and troubleshoot production trading systems to ensure stability and reliability. Leverage multi-threading, lock-free programming, and memory optimization techniques. Requirements: Education: Bachelor's, Master's, or Ph.D. in Computer Science, Electrical Engineering, or a related field. C++ Expertise: Strong proficiency in modern C++ (C++17/20) with deep knowledge of STL, Boost, and multi-threaded programming. Low-Latency Systems: Experience in high-performance computing, network optimization, and lock-free data structures. Networking & System-Level Programming: Familiarity with TCP/IP, UDP, kernel bypass technologies (DPDK, RDMA), and hardware optimization techniques. Algorithmic Thinking: Strong problem-solving skills and experience with data structures, algorithms, and concurrency. Market Knowledge: Understanding of financial markets, trading protocols (FIX), and market microstructure is a plus. Linux Development: Experience with Linux, scripting (Python, Bash), and system-level debugging tools (gdb, perf, strace). Performance Optimization: Experience in profiling, latency measurement, and CPU/GPU acceleration (SIMD, AVX, CUDA) is highly desirable. Preferred Qualifications: Experience in low-latency, high-frequency trading (HFT) or electronic trading platforms. Background in exchange connectivity development and order routing. Knowledge of FPGA acceleration and hardware/software co-design. Contributions to open-source C++ projects or competitive programming experience.
    $69k-90k yearly est. 2d ago
  • Software Developer / Architect / Business Analyst

    Grossman Software Solutions

    Software Engineering Manager Job 18 miles from Batavia

    Company Description: Grossman Software Solutions is a dynamic, fun, and growing software company located in the suburbs of Chicago in beautiful Oakbrook, Illinois. For over 45 years we've provided quality software and business services to some of the largest and most successful agricultural commodity corporations in the world. Our development office in Oakbrook Terrace is responsible for new modules and support for Agrosoft, our corporate accounting software. We're looking for talented analyst/programmers who helps our team achieve our vision of providing the finest commodity software experience in the world. Job Description: We love software developers, because that's who we are and what we do. We're looking for a bright, intuitive developer familiar with programming in a React, Typescript, Visual Studio, .Net environment. Experience with Cloud computing and/or accounting a plus. You will be responsible for documenting and understanding the business requirements as well as coding, testing, documentation, and interacting with the customers who use our software. We are committed to maintaining a casual and fun team environment: your bosses and coworkers will all be developers and every one of us will be invested in your success. We offer flexibility, PPO health care benefits, room for skills growth and advancement, and a 401K match. This is an opportunity to increase your skills as a business analyst as well as your technical skills. Our median tenure is 15+ years; come join us and you'll see it's a great place to work! Desired Skills and Expertise: Applicants should have strong programming skills including experience with data structures and database technologies such as Microsoft SQL Server. We are looking for senior level system architects as well as software developers and business analysts. The candidates must be citizens or authorized to work permanently in the United States and be ready to join our fun, productive team! --
    $69k-90k yearly est. 26d ago
  • Senior Software Engineer - Python

    Noor Staffing Group

    Software Engineering Manager Job 32 miles from Batavia

    A growing proprietary trading firm in Chicago is seeking to add a Sr. Software Engineer and Quantitative Developer who will oversee all of the firm's software and collaborate with quants and traders to build the next generation of systems and strategies. Qualifications Mastery of Python. Proficiency with web development. Flask and Dash experience preferred. Proficiency with Linux systems, including task automation, remote server management, and bash scripting. Proficiency with database management and SQL. Experience with MySQL and SQLAlchemy preferred. Proficiency performing complex statistical analysis and backtesting on large datasets using Python (NumPy, Pandas, etc.). This opportunity offers autonomy in an entrepreneurial environment where you will take on responsibilities of the firm's technical projects with a direct path to becoming the CTO. The group performs exceptionally well and as a result, offers a highly competitive compensation package.
    $83k-108k yearly est. 14d ago
  • Senior Software Engineer (Python/Linux)

    Engtal

    Software Engineering Manager Job 32 miles from Batavia

    We are seeking a highly skilled and driven Trading Infrastructure Engineer to join our execution technology team. This role involves working alongside a group of experienced professionals dedicated to maintaining and enhancing real-time trading operations. You will play a key role in optimizing critical system performance, collaborating with development teams, and ensuring seamless market connectivity. Key Responsibilities: Maintain stability of trading systems, swiftly addressing operational issues to minimize downtime. Work closely with developers and traders to refine system architecture and improve execution efficiency. Build and enhance automation tools to streamline system operations and reliability. Oversee market connectivity, troubleshoot exchange-related technical issues, and ensure seamless order flow. Monitor real-time system performance, proactively identifying risks and implementing long-term solutions. Required Qualifications & Skills: Bachelor's degree in Computer Science, Engineering, or a related technical field. At least 3 years of experience in Site Reliability Engineering, Systems Administration, or a similar role. Hands-on expertise with Linux environments, network administration, and server management. Strong understanding of networking principles, including routing protocols, TCP/UDP, multicast, and low-latency networking optimizations. Proficiency in Python and Bash scripting. Experience with databases such as MySQL, MongoDB, or NoSQL technologies is a plus. Familiarity with Kubernetes, Docker, and container orchestration technologies is preferred. Exposure to FPGA installation and configuration within Linux environments is a bonus. Strong problem-solving skills and a self-motivated approach to troubleshooting and learning. This position offers the opportunity to work in a dynamic, fast-paced trading environment where precision and innovation drive success. If you're passionate about high-performance systems and thrive in a problem-solving role, we'd love to hear from you.
    $83k-108k yearly est. 5d ago
  • Senior Quantitative Developer - Futures

    Algo Capital Group

    Software Engineering Manager Job 32 miles from Batavia

    Quantitative Developer - C++ - Futures & Equities A Global hedge fund is looking for a Senior Quantitative Developer to develop and implement quantitative trading strategies in a top performing Futures and Equities team. Work directly with PMs and traders creating algorithms and mathematical models, analyzing market data and implementing strategies into production. Key Responsibilities: Assist in developing core algorithms and models leading directly to trading decisions Working with the machine learning lab on developing models to optimize strategies. Work closely with traders to interpret valuations and develop next-generation models and analytics. Work on the high-level architecture of C++ and python models and various strategies. Provide high-level technical and investment analytics support to the trading desk. Work closely with other researchers to develop and continuously improve trading strategies, and help translate algorithms into code. Skillset Requirements: Prior experience in a software engineering or quantitative role within an electronic trading business. Experience in advanced quantitative techniques to solve highly complex data-intensive problems. Excellent programming skills in C++ and/or Python. Excellent opportunity with a high-performing trading team rewarding package on offer with high growth career progression. Bachelors or Masters in computer science or other relevant fields. Please apply now for more information or for a confidential conversation.
    $83k-108k yearly est. 29d ago
  • Senior Software Engineer

    DTI (Diversified Technology Inc.

    Software Engineering Manager Job 32 miles from Batavia

    Only on W2 Senior Software Engineer Hybrid in Chicago IL This is back end core java development role. First will focus on this experience: 1. Financial message processing experience over TCP/UDP 2. Multithreading experience 3. Data structure 4. Nice to have : low latency experience Responsibilities: Senior Software Engineer role is responsible for working with a team of technology engineers, and contribute to projects to drive and execute the strategy for technology advances in CME's electronic trading platform Individual will be working on projects for systems that must achieve a unique blend of ultra-low latency performance, the capacity to seamlessly facilitate the busiest trading days in the world economy, rock-solid reliability and integrity and handle real-time synchronization of a geographically distributed system, all while undergoing rapid release cycles This role is within QDM team which is responsible for Quote streaming of millions of messages per day , Order Entry and Matching with the lowest possible latency Skills: Develops designs for all aspects of a project; Experience working with high availability, low latency systems Experience working with Java (Data Structures, Collections, Multi-threading) , Oracle & Linux Ability to communicate clearly in written and oral form to team members Exhibits language proficiency and independently writes application modules and unit tests as well as designs independently Contributes to architectural discussions. Interprets and enforces architecture for a development team Influences best practices development, contributing to process enhancements, and enforces best practices on project work Conducts system-wide testing and some integration testing (Junit and cucumber) Helps with debugging/designing the automated test frameworks Provides input for code reviews and helps with environment build deployments, release notes and build notices; Reviews code to proactively identify and mitigate potential issues and defects and helps to identify sources of defects as well as troubleshoots various forms of code Uses design tools to frequently share and communicate design ideas on larger systems Uses patterns frequently, contributing to best practice and process enhancements A bachelor or masters' degree.
    $83k-108k yearly est. 2d ago
  • Senior Back End Developer

    Jobba Trade Technologies

    Software Engineering Manager Job 32 miles from Batavia

    Who We Are Jobba Trade Technologies, Inc., a Chicago-based tech firm, provides practical technology to help construction companies execute and improve their business. We are a fast-moving, growing company with a serious need to build on our strong team. We are looking for a Senior Front End Developer for our Rosemont location. What You'll Do We are seeking a highly motivated and experienced Back End Developer to join our dynamic team at Jobba Trade Technologies. As a Senior Back End Developer, you will be responsible for leading the design, development, and maintenance of high quality, performant, and scalable back-ends for our SaaS products. You will work closely with our front-end developers, product managers, project managers, and other stakeholders to deliver innovative solutions that meet customer needs and drive business growth. Responsibilities include: Design and Development Design, implement, and lead the implementation of back-end software that meets business requirements and objectives. Follow best practices and company standards to ensure Design systems to ensure high performance, scalability, maintainability, and reliability of software products. Implement security best practices and ensure that software architectures comply with relevant security standards and regulations. Technical Expertise Provide technical expertise in terms of back-end software, supporting other developers, making smart technology decisions, and help foster a culture of learning and growth within the organization. Promote a culture of continuous improvement by staying updated with the latest industry trends and incorporating new technologies and methodologies. Help define technical standards, guidelines, and best practices for coding, design, and technology stack usage. Conduct code reviews to ensure adherence to architectural standards and best practices. Collaboration with Stakeholders Work closely with cross-functional teams, including front end developers, UX/UI designers, and product managers, to deliver high-quality software solutions. Collaborate with project managers to define project scope, timelines, and resource allocation. Work with QA teams to ensure software quality, performance, and reliability. Work with DevOps to perform security assessments and audits to identify and mitigate cybersecurity risks. What You'll Need Passion and Personality Strong sense of personal responsibility and accountability for delivering high-quality work, both personally and at a team level. Demonstrated ability to think and operate at multiple levels of abstraction from a holistic, system-wide perspective in designing and implementing complex, distributed software applications that are modular, performant, and scalable Strong problem-solving, critical thinking, and analytical skills to identify set up , define, and implement efficient interpret algorithms, optimal data elements, and meaningful entity relationships for the most accurate modeling of the given business requirements Self-motivated individual with excellent time management and organizational skills Eagerness to learn emerging technologies and incorporate them into product designs if and where appropriate Hands on senior developer with experience/ability to lead technical teams, drive on-time delivery, set direction and ensure client satisfaction. Excellent communication, presentation and problem-solving skills - ability to understand business needs, evaluate trade-offs, maximize ROI, , provide alternatives, etc. Knowledge & Experiences Education: Bachelor's degree in Computer Science, Mathematics, Engineering, or a related field highly desired A minimum of 6+ years of experience in software development on large scale SaaS enterprise projects in N-tier configurations Extensive demonstrated experience with C# / .NET Framework 4.5+, Entity Framework 6+, REST APIs, Web Sockets, IIS 8.0+ web applications, Windows Services, code analysis, and automatic build tools such as Team City, etc. k. Knowledge of one or more of the following front-end languages and related frameworks useful: HTML 5, CSS 3, Angular 15+, TypeScript, JavaScript ECMA 6+, and UI component libraries such as Kendo UI Strong understanding of relational databases like Microsoft SQL Server & PostgreSQL and data normalization principles (3NF) required. Familiarity with cloud hosting platforms (e.g., Azure, GCP) and DevOps practices. Company Benefits: Jobba offers attractive and generous employee benefits. A comprehensive list can be found on our website: ************************** About Jobba Trade Technologies: Jobba Trade Technologies is a cloud-based SaaS that helps roofing companies communicate between the field team and office teams to provide effective job management with an engaging customer experience. These client management solutions create important outcomes - increased profits and better client retention and referrals. Jobba Trade Technologies is built on cross team collaboration built through in-person interactions. Our Rosemont location has easy access to the Blue line and freeways. In addition to having ample office space to provide a comfortable working environment, we offer an onsite gym, free parking, cafes and knowledgeable team members you can learn from. While we are primarily onsite, we all have priorities outside of work and are flexible to support our employees as needed. At Jobba, we focus on continuous improvement - of our product, of our company, and of ourselves. We don't expect our employees to be perfect. We know you'll be excited to be learning and growing all while positively impacting our clients and our business. Jobba Trade Technologies offers a comprehensive benefits package including health, dental, vision, life, 401K and 401K matching. We are an equal opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Please note: For this role, we are unable to sponsor or take over sponsorship for work visas.
    $83k-108k yearly est. 28d ago
  • Senior Software Engineer Consultant

    Informatic Technologies, Inc. 3.7company rating

    Software Engineering Manager Job 32 miles from Batavia

    Note :- We are looking who are local to Chicago, Illinois/ Illinois state and can work on w2 only The Senior Software Consultant Engineer engineers secure, scalable and reliable technology solutions, with minimal mentoring, to advance Client in the global marketplace and serve risk management needs of customers around the world. Principal Accountabilities: Demonstrates skill in language proficiency; Writes application modules and unit tests with minimal guidance. Designs with guidance and codes independently. Conducts system-wide testing and some integration testing. Exhibits skilled knowledge of database SQL; Performs Elementary database modeling and intermediate database tuning. Identifies potential opportunities for code optimization. Provides input for code reviews and helps with environment build deployments, release notes and build notices; Reviews code to proactively identify and mitigate potential issues and defects and helps to identify sources of defects as well as troubleshoots various forms of code. Uses design tools to frequently share and communicate design ideas on larger systems. Uses patterns frequently, contributing to best practice and process enhancements. Requirements: 5 to 9 years of Software Development Experience in the relevant technologies Good understanding and experience of cloud-native application design principles (like micro-services, stateless applications meant for cloud, containers, 12-factor app principles, etc.) Experience with Core Java, Multithreading, Spring Familiarity/Experience with container technologies, e.g. Docker, Kubernetes, etc. Familiarity/Experience with messaging technologies such as Kafka, FTL, etc. Familiarity/Experience with database technologies such as Oracle, Mongo, Cassandra etc. Knowledge of CI/CD tools like Chef, Puppet, Jenkins, Git, Argo Experience working on agile development teams Experience with Continuous Integration tools Experience with production systems and dealing with production issues Strong written and verbal communications are a MUST Good to have - Familiarity with OSGI/Karaf Google Cloud Platform (GCP) - Good to Have: Familiarity in deploying, configuring and managing GCE or GKE Developer certification in GCP is preferred
    $85k-111k yearly est. 5d ago
  • Engineering Manager

    Sterling Engineering

    Software Engineering Manager Job 40 miles from Batavia

    Direct Hire Belvidere, IL 100% onsite $120K-140K yrly We are seeking an experienced Engineering Manager to lead our engineering teams in product design, process optimization, and technical excellence. This role oversees mechanical and electrical engineering functions, drives design consistency, and ensures efficient project execution while fostering staff development. Key Responsibilities: Manage engineering teams across multiple product lines, ensuring accurate and timely completion of drawings, BOMs, and electrical schematics. Implement automated design processes to enhance efficiency, reduce costs, and streamline product reuse. Provide technical direction, establish design standards, and ensure compliance with engineering best practices. Collaborate with customers to address technical concerns and support project success. Oversee staff training, development, and performance management to maintain high engineering standards. Review and approve designs, perform stress calculations, and ensure adherence to customer specifications. Lead product redesign initiatives to eliminate errors, reduce waste, and enhance manufacturability. Develop and enforce engineering processes and standards for consistency and quality control. Facilitate ECO/ECN and Product Integrity meetings to resolve technical issues effectively. Qualifications: ✔ Bachelor's degree in Mechanical Engineering (BSME) required. ✔ 6+ years of engineering experience, including increasing responsibilities. ✔ 3+ years in an engineering management role. ✔ Proficiency in AutoCAD, SolidWorks, and FEA analysis software. ✔ Strong background in developing and managing engineering processes and standards. Why Join Us? 🔥 Lead high-impact projects in a dynamic environment. 💡 Shape the future of engineering through innovation and automation. 🤝 Develop and mentor a strong engineering team. 🏆 Competitive salary, benefits, and career advancement opportunities.
    $120k-140k yearly 13d ago
  • Engineering Manager

    TGG

    Software Engineering Manager Job 32 miles from Batavia

    My Client is looking for a Engineering Manager that specializes in GEAR MANUFACTURING. YO U **MUST HAVE** GEAR MANUFACTURING EXPERIENCE 1. Technical Leadership Overseeing the design, development, and optimization of gears and transmission components. Ensuring compliance with ISO industry standards and customer specifications. Implementing advanced manufacturing techniques (e.g., CNC machining, heat treatment, grinding). Supporting R&D efforts to enhance gear performance, durability, and cost-effectiveness 2. People Management Conducting training on best practices, safety, and new technologies Leading and mentoring manufacturing and design engineers Managing team performance, hiring new talent, and fostering a problem-solving culture 3. Production & Process Management Overseeing production schedules, workflow optimization, and efficiency improvement Implementing lean manufacturing, Six Sigma, or other process improvement methodologie Ensuring proper maintenance and calibration of manufacturing equipment Reducing waste and downtime through automation and continuous process enhancement 4. Quality Control & Compliance Implementing rigorous quality assurance processes (e.g., SPC, CMM inspections Investigating defects, root cause analysis, and corrective action implementation Ensuring compliance with safety, environmental, and regulatory requirement Working with suppliers to maintain material and component quality 5. Stakeholder Communication & Project Management Collaborating with sales, production, and procurement teams to align engineering goals with business need Managing project timelines, budgets, and customer expectation Communicating technical updates and progress reports to executives and client Coordinating with R&D and external vendors for new technology integration
    $94k-128k yearly est. 13d ago
  • Director, Engineering

    Muck Rack 4.2company rating

    Software Engineering Manager Job 32 miles from Batavia

    Muck Rack's Engineering team powers a platform that is meaningfully changing how journalists, PR pros, and marketers around the world work. We're looking for a visionary and experienced director, engineering to lead our Platform and DevOps functions. Reporting directly to the VP of engineering, the successful candidate will have oversight of and make significant contributions to the technical vision and strategy for our platform, ensuring its efficiency, stability, and scalability. Through their teams, they are responsible for the design, deployment, and maintenance of our robust infrastructure, our release processes through CI/CD pipelines, and championing automation, resilience, observability, and other best practices. This role will also involve fostering a security-first mindset, managing budgets, and liaising with stakeholders across departments. As a team leader, the director will build, mentor, and guide a high-performing and multi-disciplinary team in a culture of collaboration, continuous learning, and operational excellence. We value leaders who balance strategic thinking with hands-on technical expertise and can effectively communicate with both technical and non-technical stakeholders. What you'll do: Define the technical vision and strategy for our application development efforts. Collaborate with, SVP of Engineering, and other technical leaders to align the platform's strategic goals with the company's objectives. Lead and mentor teams of engineers, fostering a culture of collaboration, innovation, and continuous improvement. Own the technical roadmap for the Muck Rack experience, aligning it with the overall product strategy and business objectives. We're not just building features; we're building solutions that move the needle for our customers and the business. Drive the design, development, and implementation of high-quality software solutions, ensuring they meet performance, scalability, and security requirements. Collaborate closely with product management, design, and other stakeholders to define product requirements and deliver exceptional user experiences. Champion engineering best practices, including code reviews, testing, and continuous integration/continuous delivery (CI/CD). Monitor and analyze key performance indicators (KPIs) to identify areas for improvement and drive optimization efforts. We're serious about measuring our impact and using data to guide our decisions. We track how our work affects our customers and the business, and we use those insights to make things even better. Contribute to the overall engineering strategy and help shape the future of our technology stack. We're not afraid to experiment with new technologies and find better ways to build our platform. Manage team resources effectively, including hiring, onboarding, and performance management. Focus on iterative development and continuous delivery: We break down projects into smaller, manageable pieces so we can ship value to customers frequently. We're always looking for ways to improve our development process and deliver updates quickly. Outcome-driven development: We define clear goals and measure the impact of our work. We're not just building features; we're building solutions that achieve specific outcomes for our customers and the business. If the details below describe you, you could be a great fit for this role: You're a builder and a leader: This is crucial. Engineering Directors must be experienced leaders who can build and manage high-performing teams. You're data-driven: Absolutely essential for Muck Rack. The platform is data-centric, and the Engineering Director needs to understand how data is used to drive product decisions and measure success, internally and externally. You're customer-focused: You want to understand the customer's needs and prioritize development efforts accordingly. You thrive in a fast-paced environment: Muck Rack is a growing company, and things change quickly, but not without a purpose. You should be comfortable with leading change and leading through change. You're passionate about our mission: If you are genuinely excited about Muck Rack's mission and the value it provides to PR professionals will be more engaged and motivated, we want to get to know you. Interview Overview Below you'll find an outline of the interview plan for this role. Please note that this is what we expect the process to look like; we may ask you for supplemental information or require an additional step before making a final decision. 30 min interview with a member of our Talent Team A 1 hour video interview with the hiring manager Peer interviews with the Platform and DevOps team 30 min Q&A with the hiring manager Final call(s) with executive team member(s) Salary In the US, the base salary for this role is between $200,000 and $221,000, depending on skills and experience. Total compensation for this role consists of base salary and a quarterly bonus plan. We take a geo-neutral approach to compensation within the US, meaning that we pay based on job function and level, not location. For all other countries, we have competitive pay bands based on market standards. Individual compensation decisions are based on a number of factors, including experience level, skillset, and balancing internal equity relative to peers at the company. We expect the majority of the candidates who are offered roles at our company to fall healthily throughout the range based on these factors. We recognize that the person we hire may be less experienced (or more senior) than this job description as posted. If that ends up being the case, the updated salary range will be communicated with you as a candidate. #J-18808-Ljbffr
    $200k-221k yearly 14d ago
  • Director, Security Engineering

    GLO Comms 4.3company rating

    Software Engineering Manager Job 32 miles from Batavia

    Director of Security Engineering Glocomms are partnered with a leading Financial Services firm in the search for a technical/hands-on Director, Security Engineering to lead and manage key projects within the firm's Cloud Services, covering both AWS and Azure platforms, while overseeing tool integration and conducting security architecture reviews. The ideal candidate will have a keen eye for detail, work well with stakeholders across Security and IT teams, and stay informed on the latest regulatory and compliance requirements affecting the organization. Key Responsibilities: To be successful in this role, you must be able to perform each of the following responsibilities effectively: Offer expert guidance to the organization and key stakeholders on the status, objectives, functionality, and progress of Security initiatives. Communicate complex information related to Infrastructure as Code (IaC), Cloud Security, and Application Security, serving as a subject matter expert. Lead a diverse team of engineers, consultants, and staff, providing senior-level guidance across the organization. Manage complex deliverables across security and IT teams, ensuring deadlines, objectives, and requirements are met. Leadership & Management Responsibilities: Provide detailed project status updates using industry-standard tools like Jira, Confluence, and ServiceNow. Mentor and develop staff through training, guidance, and alignment with critical service delivery goals for AWS, Azure, and security tool implementation. Ensure teams remain focused on high-priority tasks to ensure the successful delivery of key services. Qualifications: The following are the required qualifications for this role. Reasonable accommodations may be provided to individuals with disabilities to perform essential functions. Strong consultative, communication, teamwork, and analytical skills, as you will be regularly interacting with various teams across the organization. Proven experience managing multiple teams in different technology areas. Highly motivated to stay informed on the latest trends, security best practices, and industry developments. Ability to thrive in a fast-paced, deadline-driven environment while maintaining a calm and focused approach under pressure. Strong understanding of AWS and Azure security reference architectures. In-depth knowledge of DevOps and DevSecOps practices, along with current leading services and systems. Subject matter expertise in the full software development lifecycle, including requirements gathering, security considerations, and implementation. Practical experience in application security, including code scanning, remediation processes, and security capabilities. Technical Skills: AWS Expertise: AWS Multi-Account Relationships AWS IAM Roles, Policies, Permissions AWS Authentication Mechanisms AWS Network Firewall AWS Firewall Manager AWS Lambda AWS Networking Models Control Tower Security Hub Azure Expertise: Azure AD Sync M365 Authentication Conditional Access Event Hub Azure Security Policies Entra ID (Formerly Azure AD) PIM (Privileged Identity Management) Azure Subscriptions and Permissions Multi-factor Authentication DevOps Expertise: Hashi Vault EKS / Kubernetes Terraform / TFE Jenkins Rancher Service Mesh Container Methodology Application Security Expertise: GitOps / GitLab / GitHub CI/CD Processes and Methodologies Veracode Blackduck #J-18808-Ljbffr
    $115k-171k yearly est. 11d ago
  • Regional OSP Engineering Director,

    Ezee Fiber

    Software Engineering Manager Job 32 miles from Batavia

    The Regional OSP Engineering Director will lead a cross-functional team to create and review OSP designs and engineering documents to support the expansion of Ezee Fiber's state-of-the-art fiber to the home network. The Director will also work to refine and develop new processes and efficiencies to continually improve the speed and quality of the OSP Engineering Department. The successful candidate will communicate with field engineering, engineering support teams, and construction resources to create OSP engineer designs and design documents. The Director, OSP Engineering, must possess a solid understanding of the technology and applicable engineering practices. This position is highly technical and fast-paced, with opportunities for advancement. Additionally, this position will provide support to the Texas and New Mexico region. About Ezee Fiber At Ezee Fiber, we're dedicated to providing innovative and reliable fiber optic solutions that enhance connectivity and communication. Our brand stands for excellence, cutting-edge technology, and exceptional customer service. We pride ourselves on a collaborative and dynamic work environment where creativity and technical expertise drive our success. Key Responsibilities: Responsible for the administrative and operational leadership of the OSP Engineering Team across multiple geographies. Coordinates with the team to ensure production goals are met within the project schedule and scope. Develop and Maintain Operational Efficiencies across multiple platforms. Evaluate and approve OSP methods and procedures for official company OSP design, documentation, and guidelines. Lead the effort to continually update best practices, permit processes, field construction methods, and telecom products. Advise other leaders and executives on the status of work, including weekly reports, updates and project tracking. Reviews Engineering designs to ensure efficient and cost-effective build practices are applied. Directs the day-to-day operational and tactical aspects of multiple large-scale business projects. Design Fiber OSP facilities using best practices and industry knowledge. Recruit, develop, and mentor a team of OSP engineers, assigning tasks, providing coaching, and fostering collaboration. Manage relationships with external vendors involved in OSP construction, maintenance, and equipment procurement. Analyze network performance and identify cost-saving opportunities related to OSP infrastructure maintenance and upgrades. Review vendor-produced fiber designs to ensure they meet strict Ezee Fiber design standards. Identify conflicts with existing outside plant facilities and select routing of lines and equipment required for work projects. Qualifications: Bachelor's degree in Engineering, GIS, plus 8+ years relevant work experience; Master's degree is preferred but not required. Must have ArcGIS/ESRI Products work experience. Ability to analyze network data, identify trends, and make data-driven decisions to optimize network performance. Proven ability to lead and motivate a team of engineers, fostering a collaborative work environment. Deep understanding of OSP network design principles, including fiber optic cabling, pole line construction, conduit systems, and related technologies. Ability to manage complex OSP projects from planning to execution, including budget control and timeline management. In-depth knowledge of FTTH/Telecom industry design principles. Excellent verbal and written communication. Strong analytical and numerical skills. Must be organized, detail-oriented and personable. What We Offer: Health, Dental and Vision insurance. Paid time off and other generous benefit programs. Why Join Us: At Ezee Fiber, we are committed to fostering a diverse and inclusive environment where innovation thrives. As the Regional OSP Engineering Director you will play a critical role in building a new function that directly impacts our company's growth and success. Join us and shape the future of the telecommunications industry with a team dedicated to excellence and innovation. #J-18808-Ljbffr
    $106k-157k yearly est. 15d ago
  • Staff Software Engineer - Bazel & Build Systems

    NJF Global Holdings Ltd. 3.3company rating

    Software Engineering Manager Job 32 miles from Batavia

    Are you passionate about optimizing large-scale build systems and enabling high-performance engineering teams? This is your opportunity to drive impactful improvements at one of the world's most advanced proprietary trading firms. What You'll Do: Design, optimize, and scale Bazel build systems that power cutting-edge trading infrastructure. Enhance large-scale monorepos, ensuring efficient, reliable, and scalable build processes. Develop and maintain Bazel build rules and toolchains, seamlessly integrating with CI/CD pipelines. Collaborate with world-class engineers, researchers, and traders to streamline software development workflows. Influence core engineering decisions that directly impact the speed and efficiency of research and trading systems. What We're Looking For: Expertise in Bazel, build systems, and large-scale software infrastructure. Strong programming skills in Python, C++ for build automation and tooling. Experience with monorepos and optimizing complex dependency management. Deep understanding of CI/CD pipelines and software release processes. A mindset for innovation, optimization, and performance tuning in high-stakes environments. Why Join Us? Unparalleled Compensation: Competitive package, with potential earnings exceeding $700k+, reflecting your expertise and impact. Engineering-First Culture: Work alongside top-tier technologists in a firm that prioritizes technical excellence. High-Impact Work: Your optimizations will directly enhance research speed, trading performance, and developer productivity. Fast-Paced Innovation: Jump fosters an environment where iteration, experimentation, and collaboration drive success. This is more than just a build systems role-it's an opportunity to shape the backbone of a firm at the forefront of quantitative research and high-frequency trading. If you're passionate about optimizing software infrastructure at scale, we'd love to hear from you.
    $99k-132k yearly est. 13d ago

Learn More About Software Engineering Manager Jobs

How much does a Software Engineering Manager earn in Batavia, IL?

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

Average Software Engineering Manager Salary In Batavia, IL

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