Post Job

Software Development Engineer Jobs in Wilmette, IL

- 1,703 Jobs
All
Software Development Engineer
Software Engineer
Quality Assurance Engineer
Software Engineer/Architect
Interactive Developer
Software Engineer Lead
Senior Software Engineer
  • QA Engineer

    Insight Global

    Software Development Engineer Job 19 miles from Wilmette

    QA Engineer Duration: 3 month C2H Hourly: $50-55/hr Must Haves: Bachelor's degree in a related field 4-5 years of relevant experience Experience creating automation scripts of desktop/web applications Selenium preferred, any other tools are fine Experience with API and Angular UI testing Basic knowledge of programming/scripting SQL Queries Familiarity with .NET Java is also okay Excellent communication skills Detail oriented Not job hoppy Plusses: Insurance industry experience related to rating and policy coverage, and endoresements Experience moving a desktop application from manual to automated Day to Day: Insight Global's client is looking for a QA Engineer to execute both automated and manual functional testing. Responsibilities include participating in daily standups, providing QA work estimates, writing and maintaining test automation, identifying and tracking defects, and performing regression testing. The role also focuses on establishing and driving the adoption of automation best practices, improving procedures, and maintaining business knowledge and customer relationships. Developing and growing the QA Department Moving from Manual to Automated testing Working with web apps, API's, and mobile apps Compensation: $50/hr to $55/hr. Exact compensation may vary based on several factors, including skills, experience, and education. Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.
    $50-55 hourly 4d ago
  • C++ Software Engineer - Core Development (High Frequency Trading)

    NJF Global Holdings Ltd. 3.3company rating

    Software Development Engineer Job 17 miles from Wilmette

    Salary: $200k-250k Total compensation: $400k-800k dependent on seniority and performance I am partnered with a leading global trading firm where cutting-edge research meets high-performance technology. They're looking for a C++ Software Engineer to help build and scale the systems that power their trading operations across the globe. As part of the Core Development team, you'll work on the tech backbone of the business - designing and optimizing infrastructure, collaborating with Traders and Researchers, and tackling complex problems in networking, systems architecture, and performance engineering. What you'll work on: Architecting and developing high-performance infrastructure for real-time trading Solving deep technical challenges across CPU architecture, operating systems, and networks Partnering with Engineers, Traders, and Researchers to turn bold ideas into production systems Improving latency, throughput, and reliability of mission-critical systems What we're looking for: 3+ years of professional C++ development experience in a Linux environment Strong fundamentals in operating systems, networking, and system-level performance Experience with multi-threaded and object-oriented programming Background in low latency systems is a big plus Degree in Computer Science, Engineering, or related technical field A methodical, collaborative problem-solver who thrives in fast-paced, innovative environments
    $66k-92k yearly est. 4d ago
  • Back End Software Quality Assurance Engineer

    Tag-The Aspen Group

    Software Development Engineer Job 17 miles from Wilmette

    The Aspen Group (TAG) is one of the largest and most trusted retail healthcare business support organizations in the U.S. and has supported over 16,000 healthcare professionals and team members at more than 1,200 health and wellness offices across 46 states in four distinct categories: Dental care, urgent care, medical aesthetics, and animal health. Working in partnership with independent practice owners and clinicians, the team is united by a single purpose: to prove that healthcare can be better and smarter for everyone. TAG provides a comprehensive suite of centralized business support services that power the impact of five consumer-facing businesses: Aspen Dental, ClearChoice Dental Implant Centers, WellNow Urgent Care, Chapter Aesthetic Studio, and AZPetVet. Each brand has access to a deep community of experts, tools, and resources to grow its practices and an unwavering commitment to delivering high-quality consumer healthcare experiences at scale. Job Overview: We are looking for a passionate and detail-oriented Software Quality Test Engineer to join our team. As a Test engineer, you will play a crucial role in ensuring the quality of our products by designing, developing, and maintaining automated tests, and working closely with cross-functional teams to deliver high-quality software. You will be involved in the complete software development lifecycle, helping us build reliable, scalable, and efficient applications. Key Responsibilities: Test Automation Development: Design, implement, and maintain automated tests/framework for API-based applications using Python/Java/.net and deploy those tests as part of the build. Strong testing experience using SQL Server and performance testing Test Planning and Execution: Develop test plans, test cases, and test strategies for new and existing features. Execute manual and automated tests, ensuring the software meets both functional and non-functional requirements. Collaboration: Work closely with developers, product managers, and other stakeholders to understand features and ensure testability. Collaborate with cross-functional teams to define, design, and ship new features while ensuring the highest quality. Continuous Integration: Implement and maintain automated test suites in a continuous integration/continuous delivery (CI/CD) pipeline to ensure regular, consistent testing. Performance Testing: Develop and execute performance and load tests to ensure that the product performs well under various conditions. Defect Management: Identify, report, and track defects through resolution. Work with development teams to ensure timely resolution and retesting of bugs. Monitoring: Monitor deployments. Work closely with SREs to collect this data and how the application works in “the real world”. Best Practices: Promote quality engineering practices, including test-driven development (TDD), automation best practices and tools. Required Skills and Qualifications: Strong experience with programming languages such as Java, Python, JavaScript, etc. Strong experience testing against relational database (SQL, PostgreSql, SQL Server, DBeaver, Azure studio, MSSMS, etc.) Experience with test automation frameworks (e.g., Pytest, Postman, Requests library, Playwright, TestNG, JUnit, Cypress, Appium). Knowledge of API testing tools (e.g., Postman, RestAssured, SoapUI). Familiarity with continuous integration tools like Jenkins, GitLab, or similar. Available on an as-needed basis for non-working hours to support the deployment Testing Knowledge: Strong understanding of software testing methodologies, including unit, integration, functional, regression, and performance testing. Experience in developing and maintaining test cases and automated test scripts. Strong experience in SQL Server and API testing and automation. Problem-Solving and Analytical Skills: Strong troubleshooting and analytical skills to find root causes of issues. Collaboration: Ability to work in an agile team, collaborating with developers, business analysts, and other stakeholders. Communication: Excellent verbal and written communication skills, with the ability to clearly document test results and defects. Preferred Qualifications: 5+ years of experience in software quality assurance and testing. Experience with cloud-based platforms (e.g., GCP,AWS, Azure). Familiarity with test management tools like Jira, Zephyr, etc. Knowledge of performance testing tools (e.g., JMeter, LoadRunner). Experience in SQL and performance testing Familiarity with containerization and virtualization (e.g., Docker, Kubernetes). Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent experience). Annual pay range: $80,000 - 110,000/year A generous benefits package that includes paid time off, health, dental, vision, and 401(k) savings plan with match This role is onsite in our Fulton Market office 4 days/week
    $80k-110k yearly 6d ago
  • Quality Assurance Engineer

    Vinci Construction Grands Projets USA 2.9company rating

    Software Development Engineer Job 17 miles from Wilmette

    The Walsh-VINCI Transit Community Partners (WVTCP) Joint Venture (JV) consisting of VINCI Construction Grands Projets and Walsh Construction has been selected to construct the $2.9BN Design Build Red Line Extension (RLE) project - the largest civil construction contract ever awarded by the Chicago Transit Authority (CTA). The RLE Mainline Design-Build (MDB) Project will extend the CTA's Red Line by 5.6 miles, extending from the existing terminal at 95th/Dan Ryan south to 130th Street and Doty Avenue. The Quality Assurance Engineer (Auditor) reports directly to the Lead QA Auditor and has the responsibility to periodically assess compliance against the Contractor's Design Build Management System to ensure that WVTCP, subconsultants, suppliers, and others comply with the Project requirements. This will be achieved primarily through system / subsystem surveillance, internal & external process, systems and technical audits. The QA Engineer is also organizationally independent from QC, with no design or construction production responsibilities. Responsibilities: Assists the Lead QA Auditor with carrying out the responsibilities of QA functions Attend and lead meetings, as needed Schedules and performances of quality audits and surveillances using checklists developed from project requirements Ensure that the results of audits conducted are appropriate and substantiated by objective review of evidence of compliance Maintains the Audit Schedule, Audit Reports, and the Audit results Recommends changes to improve overall Quality program. Ensure that construction work complies with project specifications, standards, and regulations (ISO, ASTM, ACI, etc.). Participate in the development and implement quality assurance (QA) plans, procedures, and inspection test plans (ITPs). Conduct regular audits and site inspections to identify non-conformities and ensure corrective actions. Conduct training sessions for workers and site personnel on quality best practices. Conduct completeness reviews on quality control (QC) records, test reports, and inspection logs. Qualifications: Required Bachelor's degree in civil engineering or construction management. Minimum 5 years' experience in the construction industry. Must possess ability to write reports and procedure manuals. Well organized, flexible, detail oriented and multi-tasked. Knowledge of industry codes and standards Proficiency in Microsoft Office to include Visio Proficiency in quality management through Doc. Control Systems Knowledge of ISO guidelines is preferred. Fluent in English with professional proficiency Valid Driver's License Preferred Preferred certified as a quality professional, eg ASQ certification or and ISO 9001 auditing certs. Experience relevant transportation projects would be an asset. Salary Range: $85,000.00 - $95,000.00 Work Environment: Involves a dynamic and challenging work environment Includes tasks such as maintaining and repairing heavy machinery, ensuring equipment operates efficiently, and adhering to safety protocols in construction sites Required to wear personal protective equipment (PPE) such as hard hats, safety glasses, and reflective vests when on-site Physical Demands: Must be able to lift 25lbs Walking and standing while in-office or on-site Occasional climbing on and off equipment and bending VINCI Construction Grands Projets USA offers all full-time employees competitive wages and benefits, including: Medical, Dental & Vision Insurance Health Reimbursement Account (HRA) Vacation Leave Sick Leave 10 Paid Holidays Company 401(k) Matching Contributions Employee Assistance Program (EAP) Commuter Benefits Program Parental Leave Term Life & AD&D Insurance Short & Long-Term Disability Insurance Employee Stock Ownership Plan (ESOP) Professional Development & Training Health and Wellness Spending Account VCGP USA is an Equal Opportunity Employer, Disability/ Veteran Please click on the attached link to see a digital copy of the Federal, State, and Federal Contractor Posters
    $85k-95k yearly 4d ago
  • Java / C#.NET Software Engineer - IoT

    Request Technology

    Software Development Engineer Job 20 miles from Wilmette

    NO SPONSORSHIP SOFTWARE ENGINEER PLATFORM ENGINEER - Java / C#.NET SALARY: $97k -$184k plus 15% bonus Java & C# .Net developer, who can take Java technology and redesign it in .NET They want to move away from Java totally and eventually do all .NET (backend development/middleware enhancements) Any product development is a plus Internet of things IoT Looking for a candidate to architect and enhance core middleware that powers cloud IoT platform design development and delivery. ISO, Java, .NET C# Azure Kafka Rabbit MQ AWS infrastructure as a code IoC Terraform CICD Jenkins GitHub Microservices Containerization Docker Kubernetes AWS Multi Cloud Key Responsibilities: Act as a technical authority and key driver in the design, development, and delivery of innovative features, collaborating with product owners, front-end, middleware, DevOps, and firmware teams to align technical solutions with business goals. Lead technical assessments, scope changes, and oversee the management of the codebase for critical business requirements, high-impact product enhancements, and complex change requests across multiple initiatives. Architect and implement scalable, efficient, and robust software designs for high-complexity projects, working closely with solution architects and senior engineering leaders to ensure alignment with platform and business strategies. Champion Agile methodologies, such as Scrum, to enable efficient development cycles, continuous integration, and high-quality deliverables in middleware development. Facilitate and lead strategic technical discussions, including architecture reviews, design meetings, and pull requests, fostering a culture of engineering excellence and collaboration. Drive adherence to best practices, coding standards, and platform design principles to deliver high-quality, reusable, and maintainable code. Develop deep domain expertise in platform-specific frameworks, features, and middleware components, acting as a subject-matter expert and advisor across teams. Mentor and coach engineers across the organization, building technical capability, fostering innovation, and cultivating leadership within the engineering team. Collaborate with cross-functional domain experts including infrastructure, database, security, and front-end teams to drive cohesive solutions and seamless integration. Provide technical leadership approaches to elevate the myQ platform's technical capabilities and market competitiveness. ISO 27001 standards Job Requirements: Bachelor s Degree An advanced degree in a directly relevant area of study may substitute for up to two (2) years of job-related experience. 8+ years of experience in software engineering, design, development, and deployment of large-scale systems Extensive experience in creating technical documentation, including design specifications, architecture diagrams, and deployment guides. Deep understanding of Agile methodologies and Scrum processes Proficiency with Java, .NET, C#, Azure, SQL, and Visual Studio. Hands-on experience with GIT, NoSQL databases, and messaging systems such as Kafka, RabbitMQ, or similar technologies. Advanced knowledge of AWS services, including but not limited to EC2, S3, Lambda, API Gateway, RDS, DynamoDB, and CloudFront. Strong expertise in Infrastructure as Code (IaC) using Terraform for automated provisioning and management of cloud resources. Proficiency with CI/CD tools such as Jenkins, GitHub Actions, or AWS CodePipeline, and experience with automated testing and deployment frameworks. Experience Docker and Kubernetes. Ability to travel domestically and internationally up to 10%. Knowledge, Skills, and Abilities: In-depth understanding of software development and design principles, with a focus on building scalable, secure, and maintainable systems. Comprehensive expertise in cloud-based development and architecture, with a strong focus on AWS and multi-cloud solutions. Exceptional ability to lead, collaborate, and provide clear technical direction to multiple development teams across diverse geographies. Deep knowledge of CI/CD practices, tools, and deployment processes, enabling efficient and reliable software delivery. Proven ability to debug, troubleshoot, and resolve complex technical issues in distributed systems and cloud environments. Proficiency in estimating work, supporting project planning efforts, and reporting progress to stakeholders at a platform and organizational level. Strong understanding of security best practices in cloud environments, including IAM roles, encryption, and network security. Demonstrated ability to leverage cloud monitoring and logging tools such as AWS CloudWatch, Elastic Stack, or Datadog for performance optimization and incident resolution. Experience with automated testing frameworks and ensuring high-quality software delivery through robust test pipelines.
    $97k-184k yearly 3d ago
  • Lead Software Engineer

    Boston Quantara

    Software Development Engineer Job 17 miles from Wilmette

    Job Title: Lead Software Engineer Salary: $150,000 - $170,000 I'm currently looking for an experienced Full-Stack Lead Engineer who thrives as a hands-on leader-someone who can guide a team while also actively contributing to the codebase. Lead Software Engineer Specification: 5+ years' experience in full-stack development Experience with Python, .NET, React and Azure Bachelor's degree in computer science/software engineering Database experience - SQL, NoSQL or PostgreSQL Hands on experience with Agile Development Methodologies Benefits: Medical coverage 401k Bonus Scheme If you have the desired skills and experience and would like to learn more about this opportunity, then please send me your Resume and I will call you in the strictest confidence.
    $150k-170k yearly 4d ago
  • Software Engineer

    Encyclopaedia Britannica, Inc. 4.2company rating

    Software Development Engineer Job 17 miles from Wilmette

    Role: Software Engineer The Britannica Group owns two of the world's most valuable and trusted sources of knowledge: Encyclopaedia Britannica (established 1768) and Merriam-Webster (established 1825). Now, as digital-first brands, they serve a global audience of more than 2 billion users on the web, apps, and social media. We are hiring for a Software Engineer to join the Britannica engineering team. Candidates will be part of a collaborative and agile group of engineers, working closely with Product, Editorial, and Marketing teams on architecting and implementing technological solutions. Candidates should have experience with the full stack development lifecycle of modern web applications. Ideally, candidates will have a working knowledge of Python, SQL, JavaScript, HTML and REST APIs. LOCATION:Chicagoland/Hybrid An ideal candidate will have: 2+ years of engineering experience building and maintaining software applications B.S. in Computer Science or related field, or equivalent industry experience Demonstrated expertise writing concise, well crafted, and resilient code Proficiency with frontend languages including JavaScript, HTML and CSS Proficiency with the Python programming language and Flask Experience building and consuming REST APIs and web services using JSON/XML Experience with Git/Github and performing code reviews Experience with SQL and relational databases such as PostgreSQL Familiarity with LInux, Windows and shell scripting Familiarity with at least one modern JavaScript framework such as React Self-starter who can lead a project, collaborating with others as well as working independently Able to quickly adapt and independently learn new technologies to solve business issues Proven analytical and problem-solving skills with high attention to detail and accuracy Passion for creating things that people love to use Britannica strives to provide its users with trustworthy, verified information in a constantly changing world. We aspire to fulfill that mission with a workforce who represent a variety of life experiences and points of view. All backgrounds and cultures are welcomed.
    $69k-90k yearly est. 5d ago
  • Software Engineer - Platform

    Engtal

    Software Development Engineer Job 17 miles from Wilmette

    We're seeking a backend-focused Software Engineer to join a team building cloud-based infrastructure that powers intelligent energy systems and large-scale automation. In this role, you'll design and implement the digital foundation for managing distributed devices, controlling real-time operations, and delivering essential services to thousands of end users. This is a hands-on engineering position where your code will directly influence the stability, scalability, and intelligence of a complex energy platform. You'll work alongside experts in hardware, data, and product to deliver highly reliable systems that span the cloud and the physical world. Key Responsibilities: Build Foundational APIs & Services: Design backend systems that collect, process, and analyze time-sensitive data from a wide network of connected devices. Cloud-Native Development: Develop microservices and infrastructure tools using languages like Go and Python, deployed on platforms such as AWS or GCP. Infrastructure as Code: Use tools like Terraform to define scalable cloud environments, and build workflow automation using platforms like Temporal. Collaborate Across Domains: Partner with teams in data science, hardware integration, and UX design to deliver cohesive, high-impact solutions. Engineer for Reliability: Contribute to systems that require high uptime, clean data flows, and seamless integration with IoT and customer platforms. Your Background: 3+ years of experience in software engineering, particularly in backend or infrastructure development. Proficient in at least one backend language (e.g., Go, Python, Java, or similar). Comfortable working with cloud-native architectures, containerized deployments, and orchestration frameworks like Docker and Kubernetes. Strong grasp of modern software practices including automated testing, clean code principles, and collaborative development. Eager to work on complex technical challenges in a fast-paced, mission-driven environment. Preferred Experience: Exposure to IoT, real-time systems, or distributed computing. Familiarity with DevOps and infrastructure tooling (e.g., CI/CD, observability, Terraform). Interest in the energy space, hardware-software integration, or environmental impact through technology.
    $66k-87k yearly est. 1d ago
  • Software Engineer

    Evolve Group

    Software Development Engineer Job 17 miles from Wilmette

    Software Engineer - Leading Hedge Fund Primary Technology: Python & Java We have partnered with one of the most prestigious and innovative hedge funds in the world, who are looking for experienced Software Engineers. This is an opportunity to contribute to high-impact projects, designing and building trading platforms that directly influence the firm's profit centers. You'll collaborate with quantitative researchers, portfolio managers, and engineers on cutting-edge solutions that drive sophisticated trading strategies, data-driven insights, and optimize decision-making. The firm is expanding its headcount, offering both mid-level and senior-level positions, with significant growth potential for those passionate about building scalable, efficient systems. Key Responsibilities: Architect and develop complex trading systems. Collaborate with traders and quantitative teams to design, test, and deploy high-performance trading strategies. Analyze large datasets to create predictive models that identify trading opportunities. Continuously refine algorithms to enhance profitability and performance. Partner with cross-functional teams to integrate new tools and features into the trading infrastructure. Requirements: Mid-level: 3-10 years of industry experience. Industry experience working in Python & Java, with experience in developing, testing, and scaling complex systems. Expertise in data structures, algorithms, and their practical applications in finance or trading environments. Strong background in Computer Science, Mathematics, or related technical fields (Bachelor's degree required, GPA 3.7+). Strong communication skills, with the ability to work cross-functionally and explain complex concepts to diverse teams. A commercial mindset, understanding the impact of your work on the firm's bottom line.
    $66k-87k yearly est. 6d ago
  • Software Engineer

    Selby Jennings

    Software Development Engineer Job 17 miles from Wilmette

    We're hiring a Software Engineer to join the Core Data team at one of the most elite quantitative trading firms in the world. This is a high-impact role focused on building centralized, scalable data infrastructure that powers trading, research, risk, and more. This opportunity is ideal for engineers who thrive on complex data challenges, enjoy writing clean and testable Python code, and want to work at the intersection of software, data, and financial markets. What You'll Do: Design and build robust data systems that are reliable, scalable, and performant Collaborate across trading, research, and infrastructure teams to ensure seamless data access Take ownership of mission-critical components that underpin the entire business Work closely with some of the brightest minds in technology and finance Who You Are: 3+ years of experience building production-quality data systems in Python Strong understanding of data modeling, architecture, and ETL processes Prior experience in a financial or trading environment Bonus: Experience working with vendor or market data feeds BS/MS in Computer Science or a related STEM field
    $66k-87k yearly est. 4d ago
  • Software Engineer

    Nicoll Curtin

    Software Development Engineer Job 17 miles from Wilmette

    My client is a reputable Prop Trading firm in Chicago. They are looking for multiple C++ Engineers to join their team of expert software developers to work on a range of different projects. This client is involved in a lot of really interesting projects, and they use some of the most recent and exciting technology. They are always looking to improve and stay ahead of the competition. Responsibilities You will be working on trading algorithm development You will be working daily on writing reliable C++ code (Linux) You will be working on real-time systems and continually improving reliability Work closely with other developers and teams to improve the performance of the trading systems Continually improve the latency, ensuring ultra-low latency and high throughput at all times Skills and Experience: We are looking for people with 3 years + experience in business C++ on Linux/Unix is a must This role is industry agnostic, the most important thing is that you've had experience in ultra- low latency environments Computer science or engineering degree is preferred and relevant experience is essential Candidates currently based in Chicago or who have a clear attachment to Chicago already, are highly preferred. Benefits include Competitive salary with bonus Medical, dental, vision, life, and disability benefits Retirement Plans: 401K and Roth 401K Profit sharing plan Charity days
    $66k-87k yearly est. 4d ago
  • Software Engineer

    Xenata

    Software Development Engineer Job 17 miles from Wilmette

    Xenata has been exclusively retained to help a fast-growing, VC-backed Legaltech startup hire its Founding Software Engineer. Our client is building a category-defining platform that transforms how professionals work with complex documents. Think: turning dense policies, contracts, and legal texts into structured, actionable insights in seconds. It's AI-native, human-in-the-loop, and already trusted by leading brokerages, specialist firms, and legal teams. We're looking for someone excited to build from first principles, work side-by-side with exceptional founders, and own meaningful product and technical decisions from day one. 🛠 What You'll Do Build across the stack: You'll design and deliver core product features across the frontend, backend, and APIs. Integrate AI deeply: Collaborate with the CTO to embed LLMs, RAG, and agentic workflows into real-world use cases. Architect for scale: Help shape infrastructure and systems that support rapid growth and increasingly complex workloads. Own outcomes: From initial concept to deployed product, you'll take full ownership of projects with a founder mindset. Move fast & iterate: Work closely with the co-founders and early users to ship, learn, and refine continuously. 🙌 Who You Are A product-oriented engineer who cares as much about UX as you do about performance and code quality. Excited by AI-first engineering whether you've shipped LLM-based products or are eager to dive in. Drawn to early-stage energy: ambiguity, autonomy, and the chance to shape something lasting. Ready to grow into a technical leadership role as the team and product scale. Biased toward action. You don't wait to be told-you build, test, and learn. ✨ Why This Role The product is already creating real impact automating hours of manual work, reducing error rates, and improving decisions for pros handling high-stakes documents. You'll join a mission-driven founding team with deep domain knowledge in legaltech and AI. Backed by top-tier investors, featured in major publications, and growing fast. The engineering canvas is wide open, you'll help shape not just what gets built, but how it's built If you're excited to build foundational AI infrastructure at a company with early traction, real users, and a clear wedge into an enormous market - we'd love to hear from you. 📩 Apply via LinkedIn or reach out to the Xenata team directly at *********************
    $66k-87k yearly est. 4d ago
  • Software Engineer C++

    Algo Capital Group

    Software Development Engineer Job 17 miles from Wilmette

    Software Engineer - C++ A world-leading global systematic hedge fund is looking for a Software Engineer to be a part of its multi-billion technology trading platform and looking for a candidate with strong technology experience across multiple disciplines, High-Frequency Trading, and Low Latency Environments. Software Engineers with expertise in C++ will be a part of the Core Infrastructure team which is responsible for designing, developing, and maintaining a low latency trading platform that is deployed globally. Skills Required: Have significant experience developing high-availability systems in C++ and Python with very tight resource/latency constraints Have a background in multi-threaded programming and a strong understanding of hardware/software interaction Are comfortable working “under the hood” and you are quite skilled in performance tuning (applications, Linux, socket I/O, etc.) and troubleshooting Have experience working with C++ libraries like STL and Boost Are up to date on the C++11/14 standards Have worked on challenging projects that involved things like building a custom compiler, writing a matching engine, or working with large amounts of data in real-time Have strong verbal and written communication skills Experience working in the trading industry or another ultra-low latency-sensitive business that involves solving remarkably complex problems Full life-cycle software development utilizing exotic hardware/software architectures for ultra-low latency trading systems This position offers a generous basic and bonus with huge career progression working for a world-leading hedge fund and building a team that is building the next generation risk platform in electronic trading. Outstanding benefits package on offer to support you both professionally and personally. These benefits include generous medical coverage, paid parental leave, and a variety of other benefits focused on providing the best employee experience. For more information please apply now.
    $66k-87k yearly est. 5d ago
  • Software Engineer

    Sidechannel

    Software Development Engineer Job 17 miles from Wilmette

    SideChannel provides cutting-edge cybersecurity technology and services to protect mid-market to enterprise organizations. Our patented Enclave microsegmentation technology creates secure, software-defined networks, reducing attack surfaces without complex infrastructure changes. With rapid deployment and granular access controls, Enclave enhances security and limits lateral movement. Our vCISO services offer tailored risk assessments, compliance guidance, incident response planning, and security program development. SideChannel combines advanced technology with real-world expertise to defend against evolving cyber threats with scalable and cost-effective solutions. Role Description This is a full-time remote role for a Software Engineer. The preference is that you are near Chicago, but we are considering anyone in a nearby timezone. The Software Engineer will be responsible for developing, testing, and maintaining software applications written in GoLang. You will work closely with cross-functional teams to design and implement a multi-operating systems application, ensure code quality through best programming practices, and enhance existing software systems. Day-to-day tasks also include debugging, troubleshooting, optimizing software performance, and training on secure development coding practices. Anyone with a security and networking background moves to the head for the line. Qualifications Strong background in Computer Science Understand best secure coding practices Experience in API enabled data retrieval and storage and thick client software development Proficiency in Programming and Object-Oriented Programming (OOP) prefer in GoLang Excellent problem-solving and analytical skills Ability to work independently and collaboratively in a remote environment Excellent communication skills Prior experience in the cybersecurity industry is a plus Bachelor's degree or higher in Computer Science preferred Benefits 401k plus match Medical, Vision, and Dental insurance generous PTO policy training and conference attendance available Stock options Bonus potential
    $66k-87k yearly est. 2d ago
  • Backend Software Engineer

    INFI

    Software Development Engineer Job 17 miles from Wilmette

    INFI is an innovative provider of restaurant technology solutions, enabling food service businesses to enhance their customer experience, streamline operations, and boost loyalty. Our offerings include advanced data analytics, self-ordering solutions, custom mobile applications, and marketing tools designed specifically for the restaurant industry. Role Overview We are seeking a skilled and motivated Backend Developer to join our dynamic team. The ideal candidate will have at least 4 years of experience working with microservices cloud infrastructure and backend technologies, including Kubernetes, Docker, and cloud databases. You will design, develop, and maintain backend services, ensuring they are robust, scalable, and optimized for performance. Key Responsibilities Design, develop, and maintain RESTful APIs to support front-end and third-party integrations. Collaborate with cross-functional teams to define, design, and ship new features. Build and manage scalable cloud-based backend systems using Kubernetes and Docker. Write efficient and maintainable code in Golang. Design and manage SQL and cloud databases, with a focus on PostgreSQL and cloud database solutions. Implement best practices for testing, performance optimization, and security. Monitor, troubleshoot, and resolve issues in production systems. Required Qualifications 4+ years of experience in microservices and cloud infrastructure. Proficiency in Golang programming language. Hands-on experience with Kubernetes and Docker for containerized application development and deployment. Strong knowledge of database design and management using SQL and PostgreSQL. Experience with cloud database technologies, including Aliyun Cloud Services or similar platforms. Expertise in designing and implementing RESTful APIs. Strong problem-solving skills and attention to detail. Excellent communication and teamwork skills. Preferred Qualifications Familiarity with CI/CD pipelines and DevOps practices. Experience with distributed systems and microservices architecture. Knowledge of security practices in backend development. Prior experience working in Agile environments. What We Offer Competitive salary and performance-based incentives Flexible work environment, including hybrid options Professional growth opportunities within a fast-paced, high-impact team Equity Grant Why Join INFI? At INFI, you'll have the opportunity to shape the future of restaurant technology and directly influence our growth. If you're data-driven, thrive in a collaborative environment, and are passionate about scaling innovative products, we'd love to meet you.
    $66k-87k yearly est. 2d ago
  • Software Engineer

    Beacon Hill 3.9company rating

    Software Development Engineer Job 17 miles from Wilmette

    *We cannot support C2C on this role* Requirements: Bachelor's degree in computer science, Engineering, or related field (or equivalent practical experience). 5+ years of hands-on experience in Java (Spring Boot). 5+ years of experience in frontend development using Angular 10+, TypeScript, HTML5, and CSS3. Proven experience with Microsoft Azure services such as App Services, Azure Functions, Azure DevOps, Azure Storage, or Azure SQL. Proficient in setting up and managing GitHub Workflows for CI/CD automation. Solid understanding of REST APIs, microservices architecture, and asynchronous processing. Experience with SQL databases like MySQL or PostgreSQL (NoSQL experience is a plus). Comfortable with Agile/Scrum development methodologies and Git-based version control. Hands on experience of test automation frameworks (JUnit, Jasmine, Karma). Experience with Infrastructure as Code (IaC) using tools like Terraform Experience with containerization technologies such as Docker and orchestration tools like Kubernetes. Day to Day: We are seeking a skilled and driven Full Stack Engineer with strong expertise in Java (Spring Boot) and Angular. In this role, you will contribute to the design, development, deployment, and maintenance of scalable, cloud-native applications. This is a key position within a fast-paced, agile team working to build impactful software solutions. Key Responsibilities Design, develop, and maintain full-stack applications using Java (Spring Boot) and Angular. Build and integrate RESTful APIs, microservices, and cloud-native solutions. Leverage Microsoft Azure services for application deployment, scalability, and monitoring. Set up and maintain CI/CD pipelines using GitHub Workflows for efficient and automated development processes, conduct code reviews. Collaborate cross-functionally with product managers, UX designers, and QA engineers to deliver high-quality features. Write clean, maintainable, and testable code with a strong focus on performance and security. Troubleshoot, debug, and optimize existing applications and infrastructure. Ensure software is deployed efficiently and reliably to production environments using best DevOps practices.
    $67k-91k yearly est. 5d ago
  • Java Software Engineer - Kafka / Spark

    Quanteam-North America (Rainbow Partners Group

    Software Development Engineer Job 17 miles from Wilmette

    Department: Global Banking Technology & Operations As a Senior Big Data Java Engineer, you will contribute to the development of our client's data lake streaming platform on Azure. Working independently within a Feature Team, your primary responsibilities include: Development & Architecture: Architect, design, and build Java applications using Kafka Stream and Spark in Azure; develop scalable, resilient data pipelines. Quality Coding: Write and maintain high-quality Java code, ensuring adherence to best practices. System Design: Focus on scalability and resiliency when designing systems; troubleshoot performance issues in distributed systems managing large data volumes. Code Reviews & Team Collaboration: Conduct code reviews, provide feedback, and support team improvements. Customer-Focused Solutions: Break down customer requirements with the Product Owner, ensuring alignment with project goals. Testing & Deployment: Manage testing, deployment, and production activities, adhering to chapter guidelines for stability. Continuous Improvement: Participate in pair programming, write unit and BDD-style tests (JUnit, Mockito, Cucumber), and engage in backlog refinement. Key Skills & Competencies Proficiency with Java, Kafka Streams, Spark, and Spring Boot (or other Java frameworks). Expertise in distributed systems design, especially Big Data systems for batch and real-time processing. Experience with cloud platforms (AWS or Azure), and tools such as Elastic Search, Kibana, and Kubernetes. Strong understanding of RESTful API design and third-party API integration. Proficiency with version control systems like Git. Agile methodology experience, ideally Scrum. Familiarity with automated testing, including test-driven development, unit and integration testing, and BDD. Knowledge of continuous integration tools and service-oriented architectures. Excellent analytical skills with the ability to simplify complex problems. Results-driven and team-oriented with a focus on collaboration and client satisfaction. Experience & Education 7+ years in Java programming at a senior level. 3+ years with Spark, Kafka, and cloud technologies. Bachelor's or Master's degree in Computer Science, Information Technology, or a related technical field.
    $66k-87k yearly est. 60d+ ago
  • Software Engineer (Go Lang)

    The Judge Group 4.7company rating

    Software Development Engineer Job 17 miles from Wilmette

    About the Company A financial firm based in Chicago is looking to add a Go Lang Engineer to their team. The company is currently in the beginning stages of a long term transformation as they rebuild three of their main platforms from scratch. If you are looking for a place where you can grow professionally and financially all while adding value to your team, please consider applying. About the Role Key role in design and technical direction/architecture of the updated platform. You will lead/mentor other junior and mid level and Senior developers. You will be able to help others understand how the technical decision will impact the business. Will work with leadership to increase innovation and creativity within the team. Required: 4+ years of experience as a Go Lang engineer Experience with Java is a big plus Kafka, spring and REST experience preferred Strong with Data Structures and Algorithms Multithreading and concurrency AWS experience is preferred
    $67k-89k yearly est. 9d ago
  • Senior Software Engineer

    Bowden Brown

    Software Development Engineer Job 17 miles from Wilmette

    Senior Software Engineer - Tier 1 HFT We are partnering with a leading quantitative trading firm who are looking for a Senior Software Engineer to join their team in Chicago. The firm have been a market leader for over 30 years and are known for the quality of their technology and trading systems. They are looking for a Senior Software Engineer to join them and work on batch/stream processing data and optimizing their data frameworks and platforms - working closely with quant researchers and traders to develop high performance trading algorithms. This is a rare opportunity to join one of the most successful firms in the quant trading space in a team that has a high impact contribution to the bottom line of their work. Tech Stack: C++ Competitive compensation package of up to $500k USD total compensation (depending on experience). Requirements: 5+ years of experience working in a Software Engineering position Experience working with data streaming/data processing platforms or frameworks MUST have strong skills in C++
    $83k-108k yearly est. 4d ago
  • UI Developer - Angular

    Dexian-Disys

    Software Development Engineer Job 17 miles from Wilmette

    Job Title: Senior Angular Developer Must be Chicago, IL Duration : 12 months+ Must: * Minimum 8+ Years of experience with UI Development * Angular * Java Script * Type Script * AWS Regards, Charan Varanasi Dexian is a leading provider of staffing, IT, and workforce solutions with over 12,000 employees and 70 locations worldwide. As one of the largest IT staffing companies and the 2nd largest minority-owned staffing company in the U.S., Dexian was formed in 2023 through the merger of DISYS and Signature Consultants. Combining the best elements of its core companies, Dexian's platform connects talent, technology, and organizations to produce game-changing results that help everyone achieve their ambitions and goals. Dexian's brands include Dexian DISYS, Dexian Signature Consultants, Dexian Government Solutions, Dexian Talent Development and Dexian IT Solutions. Visit ******************* to learn more. Dexian is an Equal Opportunity Employer that recruits and hires qualified candidates without regard to race, religion, sex, sexual orientation, gender identity, age, national origin, ancestry, citizenship, disability, or veteran status.
    $71k-92k yearly est. 8d ago

Learn More About Software Development Engineer Jobs

How much does a Software Development Engineer earn in Wilmette, IL?

The average software development engineer in Wilmette, IL earns between $57,000 and $100,000 annually. This compares to the national average software development engineer range of $80,000 to $147,000.

Average Software Development Engineer Salary In Wilmette, IL

$75,000

What are the biggest employers of Software Development Engineers in Wilmette, IL?

The biggest employers of Software Development Engineers in Wilmette, IL are:
  1. CVS Health
  2. Walgreens
Job type you want
Full Time
Part Time
Internship
Temporary