Post job

Associate software engineer jobs in Naperville, IL

- 1,522 jobs
All
Associate Software Engineer
Senior Software Engineer
Software Engineer Lead
C++ Developer
Quality Assurance Engineer
Principal Software Engineer
Senior Software Development Engineer
Lead Software Developer
Senior Systems Developer
Software Engineer
Interactive Developer
Lead Java Developer
Senior IOS Developer
Principal Developer
PHP Developer
  • Software Quality Assurance Test Engineer

    Tag-The Aspen Group

    Associate software engineer job in Chicago, IL

    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 Lovet. 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. 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: Technical Skills: 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). Additional Details: 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 2d ago
  • Software Engineer

    Strategic Employment Partners (Sep 4.5company rating

    Associate software engineer job in Chicago, IL

    Senior Software Engineer A tech-focused online brokerage based in The Loop is currently looking for a Senior Software Engineer to work on their core trading systems. They've been in business for over 20 years now and are in a major growth phase. This position focuses on the full life cycle of their proprietary trading platform, specifically across the front, middle, and back-office systems. You will be joining an established firm with a history of strong performance and a collaborative, tech-first culture. Responsibilities Developing and optimizing their high-performance order routing engines. Designing and implementing market data processing services. Integrating new features and connections using the FIX Protocol. Collaborating with business stakeholders to translate needs into technical solutions. Maintaining a high standard of code quality, performance, and reliability across all trading systems. Requirements Significant professional experience working as a Software Engineer, ideally on complex, high-performance systems. Expertise in C# development. Bachelor's or Master's Degree in Computer Science, Engineering, or a related field. Pluses Any professional experience with C++. Direct experience working on low-latency trading systems, market data, or electronic brokerage platforms. Familiarity with financial protocols like FIX.
    $73k-98k yearly est. 5d ago
  • Senior Software Engineer

    Harnham

    Associate software engineer job in Chicago, IL

    Senior Software Engineer - Build Next-Gen Conversational Platforms 💰 Salary: $230K base + 15% bonus + equity About the Opportunity Harnham is working with a fast-growing AI technology company that is building a next-generation agentic voice platform for enterprise-scale customer engagement. This organization partners with Fortune 50 businesses across healthcare, finance, and retail and is backed by leading investors with over $25M in funding. They are scaling rapidly and seeking an experienced Senior Software Engineer to join their engineering team and help shape the future of conversational AI. The Role You'll design and build core platform components, working on backend services and APIs that power real-time voice applications. This role requires strong CS fundamentals, experience in scalable architectures, and collaboration with ML engineers and product teams. Key Responsibilities Develop backend services and APIs for high-concurrency, real-time applications Design scalable, secure architecture for cloud-based systems Work across backend and some frontend layers (full-stack experience is a plus) Implement solutions in AWS ecosystems (EKS, Lambda, S3) Optimize data models and pipelines using Postgres Collaborate with ML engineers and DevOps to integrate AI models into production Mentor junior engineers and establish best practices in coding, testing, and CI/CD What We're Looking For 6-7+ years of software engineering experience Strong CS fundamentals (data structures, algorithms, architecture) Experience with AWS services and containerized environments (Docker/Kubernetes) Proficiency in backend development (Java, Python, or similar) Exposure to frontend frameworks is a plus Familiarity with distributed systems and high-performance architectures Why Apply? Competitive compensation + bonus + equity Work on industry-disrupting AI solutions Collaborative culture with real impact Relocation support and hybrid flexibility
    $230k yearly 3d ago
  • Principal Full Stack Developer - NodeJS

    Hub Group 4.8company rating

    Associate software engineer job in Oak Brook, IL

    As an ideal candidate, you will have an understanding of large-scale distributed systems (cloud-based environments) and have a proven track record of taking ownership of projects, development processes, and best practices, for the overall benefit of the team and organization. In addition, You need to utilize your in-depth knowledge of delivering complex services and expertise in hands-on software development to create an engineering environment that embodies the best development and testing practices for delivering a high-quality service. You think strategically about the architecture and design of software systems that span multiple products. You can critically evaluate technical trade-offs of contending designs and implementations and are able to clearly communicate these to various stakeholders. You will ensure the delivery of quality solutions and you will train and mentor junior members about best practices of software development methodology and frameworks in areas including web, mobile, use of backend APIs and services, usability and quality testing. This individual will also be expected to work closely with business and technology leadership to influence, refine and communicate out platform strategies to the broader team. Essential Job Functions Design and drive internal methodologies and process improvements shaping the engineering organization into a world class team utilizing best in class practices and technologies. Key processes include: Agile (Scrum) Cross-domain E2E design and implementation of complex features Continuous Integration and Delivery (DevOps) Software maturity and quality Versioning and Scope control Unit testing, code analysis Application security design and testing Professional experience building and leading teams that built distributed scalable enterprise-class web/mobile applications with a few of the following technologies: NodeJS, HTML5, DHTML, CSS, TypeScript, JavaScript Frameworks (Angular, Bootstrap, React, Cordova, etc.), MongoDB. Domain knowledge and experience in application development, including: client/server, web services, portal, middleware, micro services and mobile app. Must be capable of clearly articulating complex technical issues to all levels of the organization. Review and approve project deliverables to ensure that they are architecturally sound and fit into the enterprise design Enforce quality practices (unit test, code analysis, integration test, etc.) and provide quality measurements to leadership team. Drive quality initiatives within design and development phases Provide direction, guidance, and promote growth of DevOps function within the company Manage scope and delivery expectations with business partners and communicates status and big picture to the leadership team. Remove obstacles, close gaps and manage and mitigate risks. Partner closely with business and enterprise architecture teams to ensure application design and implementation meets requirements, technical roadmap and business direction Provide oversight and direction for the design, implementation, timely release and maintenance of products that meet customer expectations and high standards for quality, stability and performance Minimum Qualifications Bachelor's Degree in Computer Science, Information Systems, other related field or equivalent work experience. 8+ years overall IT system architecture, design, development, deployment experience. Minimum of 3 - 5 years Full-stack development with relevant AngularJS and Node.JS experience 3+ years of leadership experience in software development overseeing the direction, development and delivery of large scale, distributed, web-based mission critical products/platforms in fast pace agile environments using continuous delivery. Knowledge and experience in developing software using agile methodologies. Knowledge and experience in developing enterprise applications using OO Design, Microservices architecture, SOLID Design principals. Solid experience in emerging and traditional technologies such as : NodeJS , AngularJS, Cordova/Ionic, Docker, REST, JSON, XML, HTML / HTML5, CSS, NoSQL, Maven and AWS/Cloud Infrastructure etc. Experience with NoSQL technologies such as MongoDB, Redis, etc. Experience developing containerized applications using AWS, Docker. Flexible and adaptable attitude, disciplined to manage multiple responsibilities and adjust to varied environments. Solid knowledge and experience in CI/CD tools and DevOps principles. Effective leader with exceptional interpersonal & communication skills and strong experience with talent development Must have strong analytical and problem solving skills. Solid experience with web services, system integration and service oriented architecture. Flexible and adaptable attitude, disciplined to manage multiple responsibilities and adjust to varied environments. Experience with the Atlassian suite of products (Confluence, Jira, GitHub, Bitbucket, etc.) Salary Range - $130,000 - $150,000+/year ** This is an estimated range based on the circumstances at the time of posting, however, may change based on a combination of factors, including but not limited to skills, experience, education, market factors, geographical location, budget, and demand** BEWARE OF FRAUD! Hub Group has become aware of online recruiting related scams in which individuals who are not affiliated with or authorized by Hub Group are using Hub Group's name in fraudulent emails, job postings, or social media messages. In light of these scams, please bear the following in mind Hub Group will never solicit money or credit card information in connection with a Hub Group job application. Hub Group does not communicate with candidates via online chatrooms such as Signal or Discord using email accounts such as Gmail or Hotmail. Hub Group job postings are posted on our career site: ******************************** About Us Hub Group is the premier, customer-centric supply chain company offering comprehensive transportation and logistics management solutions. Keeping our customers' needs in focus, Hub Group designs, continually optimizes and applies industry-leading technology to our customers' supply chains for better service, greater efficiency and total visibility. As an award-winning, publicly traded company (NASDAQ: HUBG) with $5 billion in revenue, our 6,000 employees and drivers across the globe are always in pursuit of "The Way Ahead" - a commitment to service, integrity and innovation. We believe the way you do something is just as important as what you do. For more information, visit ****************
    $130k-150k yearly 1d ago
  • Senior iOS Developer

    Synergy Interactive

    Associate software engineer job in Chicago, IL

    We're looking for a talented iOS Developer who is passionate about building high-quality, user-friendly mobile applications. In this role, you will have the opportunity to develop an iOS app from scratch, shaping both its technical foundation and user experience. You'll work closely with designers, product managers, and backend engineers to bring ideas to life and create seamless mobile experiences for our users. What You'll Do Design, develop, and deploy an iOS application from the ground up using Swift. Work closely with cross-functional teams to translate product requirements into scalable, high-performance code. Ensure application performance, quality, and responsiveness through testing and debugging. Implement intuitive user interfaces and engaging interactions. Integrate third-party APIs and backend services to enhance app functionality. Stay up to date with the latest iOS development trends, tools, and best practices. Participate in code reviews and contribute to a culture of continuous improvement. What We're Looking For We recognize that talent comes in many forms, and we encourage you to apply even if you don't meet 100% of the criteria below. If you're excited about this role and believe you can contribute, we'd love to hear from you.Strong understanding of idiomatic Swift design patterns and iOS libraries. Experience working with RESTful APIs and WebSockets to integrate backend services. Deep understanding of Core Graphics, Core Image, and AVFoundation for efficient rendering, transformation, and playback of images and video. Expertise in iOS display pipelines, including how CALayers, Core Animation, and rendering loops interact with the GPU for optimal performance. Strong grasp of the iOS event model, including RunLoop, GCD, and how UIKit propagates touch, gesture, and UI updates across the main thread. Knowledge of Apple's App Store submission process and guidelines. Familiarity with version control systems like Git. Ability to write clean, maintainable, and efficient code. Strong problem-solving skills and a growth mindset. Excellent communication skills and a collaborative team spirit. Bonus Points Prior experience in a startup or fast-paced environment. Exposure to CI/CD pipelines for mobile apps.
    $84k-115k yearly est. 5d ago
  • Senior C++ Developer

    Programmers.Io 3.8company rating

    Associate software engineer job in Chicago, IL

    Duration: 6 months Qualifications - At least 8 years of professional experience with significant exposure to large complex projects with cross functional teams. - Strong Experience in developing secure, low-latency enterprise level applications in Linux environment using C (including C1417), Boost and STL libraries. - Experience in working with cloud technologies, especially on Azure ecosystem would be highly preferred. - Experience in developing highly secure code by following guidelines like OWASP, NIST would be strongly desirable. - Solid background in relational/document-based databases. - Experience in developing high performing RESTful web services with database connectivity. - Experience in working with scripting languages -Bash, Python and the like. - Exposure to C unit testing frameworks would be desirable. Tasks / responsibilities - Develop and maintain massive existing C codebase pertaining to Security Development Team. - Building and maintaining reusable C components/libraries for future use. - Responsible for efficiently working with other teams in the organization to help them upgrade to latest client-side libraries in our quest to modernize the C stack. Best Regards, Dipendra Gupta Technical Recruiter *****************************
    $89k-126k yearly est. 1d ago
  • Senior SDET/QA Lead

    DSM-H Consulting

    Associate software engineer job in Chicago, IL

    Note: Need local candidates only and interview will be onsite Role and Overview of the role: Looking for a candidate who has 8 to 10 years of experience. It's a Senior lead kind of a role who would be involved in trying to understand development solutions for different features that are coming available, try and understand the testing scope for these new solutions, come up with a test approach, test plan, outline the test cases. Perform automation for these cases and develop automated squirts and then continuously monitor. This candidate will do the PR reviews, be sort of the senior QA who will be helping out the juniors with the questions they have for somebody who can take ownership and then make sure on time without any issues. Looking for somebody who is really strong in Java. Candidates should have Java Background and use Karate and then different automated testing tools. Top Skills: l Java l Cucumber l JBehave / BDD l At least 8 years of test automation framework design l Strong experience in testing Web Services (REST APIs) (3+5 years) l The ability to write queries in SQL or other relational databases l 3+ years of experience in developing scenario based performance testing using JMeter l Experience testing full stack and integration testing with 3rd parties l End-to-end system integration testing experience for software platforms Education and Experience: l Years of experience: 8-10 yrs experience l Degree requirement: Bachelor's degree and 8+ years of experience Position's Contributions to Work Group: - AKA Senior SDET Extend testing automation framework using JAVA/JAVA Script Take ownership in understanding business requirements/ACs and develop test strategy/test plan Develop automation testcases using existing automation framework Typical task breakdown: Develop test automation code for Continuous Integration (CI), Continuous Delivery (CD), of systems, infrastructure, and test framework. • Plan, design, develop, and maintain API test automation framework that facilitates automation scripting, execution, and analysis of results • Provide technical leadership and mentoring for test engineers on multiple applications/projects onshore and offshore; train and mentor project team members to create, execute, analyze, and maintain automated regression suites • Coordinate with product owner to resolve open issues/enhancements/upgrades and understand the use of a specific functionality as needed • Develop automated functional scripts using tools such as Java, Karate, JMeter. • Perform exploratory and manual testing of the product suite as appropriate • Provide expertise in testing methodologies, best practices, and standards Technical Skills (Required) - Strong design and development skills in two or more of the following technologies and tools: Java (3-5 years) Cucumber(3-5 years), JBehave or other BDD testing frameworks • At least 8 years of test automation framework design • Strong experience in testing Webservices (REST APIs) • Proven experience developing test scripts, test cases, and test data • The ability to write queries in SQL or other relational databases • 3+ years of experience in developing scenario based performance testing using JMeter • Experience testing full stack and integration testing with 3rd parties • End-to-end system integration testing experience for software platforms (Desired) • Hands on experience with Python • Development experience in AWS Cloud technology • Experience in TDD, continuous integration, code review practice is strongly desired • Experience with Apigee or other API gateways is a plus • Experience with DevOps concepts and tools (e.g., CI/CD, Jenkins, Git) • At least 2 years working on an Agile team with a solid understanding of Agile/Lean practices • Understanding of a micro service Architecture • Experience load and performance testing • Strong documentation skills Soft Skills (Required) • Ability to adapt quickly to a complex environment • Pro-active, flexible and creative • Very strong communication skills and the ability to collaborate with developers and business users.
    $83k-111k yearly est. 5d ago
  • Lead Software Engineer - QRM

    Request Technology, LLC

    Associate software engineer job in Chicago, IL

    Salary: $165k-$185k + bonus Hybrid: 3 days onsite, 2 days remote *We are unable to provide sponsorship for this role* Qualifications Master's degree is required in a quantitative field 6+ years of experience in quantitative areas in finance and/or development experience in model implementation and testing. Proficiency in Python development for prototyping and test automation. Experience with numerical libraries and/or scientific computing. Experience with automated quality assurance frameworks (e.g., Junit, TestNG, Pytest, etc.) for model testing. Experience in relational database technology and SQL query language. Good understanding of markets and financial derivatives in equities, interest rates, and commodity products. Strong understanding of the following Financial mathematics (derivatives pricing models, stochastic calculus, statistics and probability theory, advanced linear algebra) Econometrics, data analysis (e.g., time series analysis, GARCH, fat-tailed distributions, copula, etc.) and machine learning techniques Numerical methods and optimization; Monte Carlo simulation and finite difference techniques Risk management methods (value-at-risk, expected shortfall, stress testing, backtesting, scenario analysis) Responsibilities Support the development of quantitative models for pricing, risk management, and stress testing of financial products and derivatives. Review model documentation including whitepapers and implementation notes. Design, implement, and maintain model prototypes and model testing tools using best industry practices and innovations. Review and conduct comprehensive quality assurance testing on the implementation of models and algorithms for both QRM Library and prototypes focusing on requirement verification, coding, and testing quality, which involves the constructions of test cases, automation of model unit testing and creations of reference models if needed. Present test plans and test results to, and obtain feedback from peers, model validators, and model developers. Participate in code reviews for QRM Library, model prototypes, and Model Development Tool. Contribute to the model release testing including margin impact analysis and baseline support and troubleshooting during model library integration with production applications. Contribute to the development and testing of Model Development Tool including databases, ETLs, services, orchestration, and CI/CD pipelines. Support large-scale model backtesting using historical data, including system configuration, execution and analysis of results.
    $94k-124k yearly est. 3d ago
  • Senior Software Engineer

    Robert Half 4.5company rating

    Associate software engineer job in Chicago, IL

    Senior Java Developer: Engineer Mission-Critical Backend Systems Handling Massive Global E-Commerce Traffic We operate a real-time, high-security platform in the digital risk space, requiring systems with continuous, high-volume throughput and near-zero latency. We are seeking a Senior Backend Developer ready to own the architecture of this demanding environment. The Role & Impact Own the Backend: Design and code the complex Java backend for a core fraud and device intelligence platform utilized by leading global e-commerce sites. High-Stakes Performance: Solve intricate architectural challenges to guarantee system resilience and ultra-fast decision-making, directly protecting millions in client revenue. Hands-On Code: Role involves approximately 50% pure coding on mission-critical applications. Leadership: Serve as a key resource in technical design, architecture, and leading incident resolution during critical production scenarios. Technical Environment Core Stack: Deep expertise in Java and Spring Boot is mandatory. Relational Data: Strong proficiency with Postgres and Oracle. Scaling Data: Experience architecting solutions using non-relational databases (e.g., DynamoDB, Cassandra) for maximum speed and scale. High-Value Background: Experience in Fintech or trading is highly valued due to the shared demands for security and low-latency performance. Location & Flexibility Remote Focus: This is a predominantly remote role. Quarterly Collaboration: Requires travel for just one essential, collaborative design session per quarter in our headquarters located in the Chicago, IL area. Ideal Base: Targeting candidates located in Illinois or Southern California. Required Experience 5+ Years: Hands-on, production experience as a core Java developer. Scale Mastery: Proven history building and optimizing high-volume, low-latency backend applications. If you are an engineer whose best work is done under challenging architectural constraints, we encourage you to apply. #JavaDeveloper #SrSoftwareEngineer #BackendDeveloper #FintechJobs #HighVolume #Springboot #RemoteWork
    $90k-117k yearly est. 1d ago
  • AS400 Synon Sr Developer

    Thunderhawk Technology Partners

    Associate software engineer job in Schaumburg, IL

    Technical/Functional Skills: • Strong functional knowledge of core PBM functions, specifically core adjudication, pricing, accumulators, MED D Pricing, benefit plan, patient pay and regulations Required Skills: • 15+ years of hands-on coding experience in CA/2E (Synon), including programming, array handling, and commit control • 8+ years of hands-on coding experience in COBOL AS400 and/or Cobol ILE • Experience working with ACMS/MOM • Strong exposure to DB2400 Must have Skills - iSeries, SYNON, COBOL, AS400 (Mid-Range), ILE, COBOL/400, CLLE, SQL Roles & Responsibilities • Analyze and understand the functional and technical requirements. • Work with business and capability teams to discuss and refine the requirements. • Ability to guide the team and do hands-on development. • Partner with team members to build robust, efficient, effective solutions. • Identify opportunities to fine-tune and optimize applications. • Participate in Agile/Scrum development process. • Lead team in an onshore/offshore model • Work in a team focused on continuous integration, improvement and learning • Contribute to developing the technology roadmap for the team both functionally and technically • Experience of coordinating with the client for requirement clarification and solution discussions Generic Managerial Skills Required Education: Bachelor's Degree A master's is a plus
    $83k-108k yearly est. 4d ago
  • Senior Back End Developer - Distributed Systems (C# or Golang)

    Access Search, Inc.

    Associate software engineer job in Chicago, IL

    Our client, a fast-growing organization developing secure, scalable technologies for next-generation AI applications, is seeking a Backend Engineer to join their core platform team. In this role, you'll help build and refine the foundational services that power authentication, observability, data flows, and high-availability systems across a distributed ecosystem. This is an opportunity to work on complex backend challenges while shaping the infrastructure that supports mission-critical applications. What You'll Do Develop, enhance, and support backend services that form the foundation of the platform. Build and maintain core authentication and authorization capabilities. Apply principles of Domain-Driven Design to guide how services and components evolve over time. Architect, extend, and support event-sourced systems to ensure durable, consistent operations at scale. Participate in API design and integration efforts across internal and external stakeholders. Implement and support messaging frameworks (e.g., NATS) to enable reliable service-to-service communication. Maintain and improve observability tooling-including metrics, tracing, and logging-to ensure healthy system performance. Work closely with infrastructure, DevOps, and engineering teams to ensure robust, secure, and maintainable operations. What You Bring 3-6+ years of experience as a backend engineer. Strong knowledge of distributed systems and microservices. Proficiency in at least one modern backend programming language (C#, Go, Rust, etc.). Practical experience with IAM concepts and authentication/authorization frameworks. Exposure to event-sourcing patterns, DDD, and common messaging systems (e.g., NATS, Kafka, SNS, RabbitMQ). Familiarity with Redis or similar in-memory caching technologies. Experience working with observability tools such as Prometheus, Jaeger, ELK, or Application Insights. Understanding of cloud-native environments and deployment workflows (AWS, Azure, or GCP). Why This Role Is Compelling You'll contribute directly to a foundational platform used across an entire organization-impacting performance, reliability, and security at every layer. If you enjoy solving distributed-system challenges and working on complex, high-scale backend services, this is a strong match. #BackendEngineering #DistributedSystems #PlatformEngineering #CloudNative #SoftwareJobs
    $90k-117k yearly est. 3d ago
  • Senior Java Software Engineer

    ESB Technologies

    Associate software engineer job in Chicago, IL

    We are looking for a Java Developer to analyse, design, code, and test Java/HTML/CSS/SQL code and web applications. What You'll Do Analyse business requirements to determine appropriate technology solutions Write code, complete programming, perform testing, and debugging of web applications Design and implement web services Create SQL queries and database objects Work with non-technical end users as needed Follow department standards and methodologies Interact and communicate effectively with all levels of staff, senior management, and customers Provide ad-hoc reporting and analysis as required What You'll Need React and Unit testing for this one is a must. Required: 9 years of experience with Java 8, 11, and higher versions 5 years of experience with React and Unit Testing 6 years of experience with SQL 6 years of experience with JavaScript 6 years of experience with CSS 5 years of experience with Bootstrap 5 years of experience with JPA (Java Persistence API) 5 years of experience with JQuery 5 years of experience with Spring Framework (including MVC) Experience in agile development processes, especially Scrum Excellent communication and interpersonal skills Ability to work well individually and in a team environment Preferred: 6 years of experience with Eclipse IDE 5 years of experience with AWS Cloud (CodeCommit, CodeBuild, CodePipeline, etc.) 3 years of experience with Apache Tomcat/TomEE 3 years of experience with JUnit & Selenium 3 years of experience with Python 3 years of experience with Jira & Confluence
    $83k-108k yearly est. 1d ago
  • Sr IAM Developer

    Binarybees Business Solutions LLC

    Associate software engineer job in Chicago, IL

    MUST Be Citizen or Green Card This is a REMOTE role; however, candidates based in Illinois are preferred. MUST SKILLS : ISC/IDN Must Required MUST SKILLS - IAM (Identity Access Management) , Sailpoint and CyberArk MUST The Senior IAM Developer will also formulate and define specifications for complex IAM installations, maintenance, and upgrades, while identifying and analysing performance and capacity issues. The position leads installation and maintenance of major operating system components, multiple program products, and ancillary system components; serves as a technical authority on multiple operating system elements; and collaborates with users, analysts, and technical staff to resolve system issues. Essential Job Functions Architect, design, and develop IAM technical solutions that meet business needs. Evaluate capacity and performance issues. Document technical solutions including specifications, models, diagrams, and other documentation as requested or required. Support production applications and environments 24/7. Effectively collaborate with IAM team members to ensure quality and delivery of solutions. Review and provide feedback on business requirements and proposed technical solutions. Participate in regional and national IAM communities to expand and share knowledge while improving practices. Brainstorm with team members to identify alternative solutions. Serve as a technical expert for the IAM team. Perform additional duties as assigned. Required Qualifications BS or BA degree in Computer Science, Engineering, or equivalent education, training, or work experience (Master's degree preferred). 5 years of experience as an IAM developer or engineer. 3 years of hands-on SailPoint experience. 3 years of hands-on CyberArk experience. 5 or more years of programming experience developing, implementing, debugging, and maintaining applications with any of the following languages: Java, Java EE JavaScript, HTML, and CSS SQL and Transact-SQL Perl, PHP, Python, or Ruby XML and JSON Expert knowledge and multiple years of experience across: Programming within UNIX/Linux using Unix Shell (bash) Database systems such as MySQL, SQL Server, NoSQL, and Oracle Programming LDAP using APIs such as OpenLDAP, JNDI, or Netscape Web-service technologies such as SOAP or REST Single Sign-On technologies (Shibboleth, OpenID Connect) Open-source software and collaboration on open-source projects Network authentication tools such as RADIUS or TACACS Microsoft Active Directory Version control software 2 or more years working with IAM systems and technologies such as Azure, Okta, OneLogin, Oracle Identity Manager, or similar. Prior experience mentoring junior team members. Experience with HIPAA, NIST, FERPA, and SOX standards preferred.
    $83k-108k yearly est. 5d ago
  • Senior Python Developer

    Systechcorp Inc.

    Associate software engineer job in Chicago, IL

    Design & build production-grade services and APIs (FastAPI / Django / Flask) using clean, well-tested Python. Architect scalable systems (microservices, event-driven patterns, async I/O, caching) with high availability and failover. Data & storage: model schemas; write efficient SQL; integrate with Postgres/MySQL, caching (Redis) Performance & reliability: profile (cProfile, py-spy), tune hot paths, apply back-pressure, circuit breakers, retries, and idempotency. Security & compliance: enforce authN/Z, secrets management, secure coding, dependency hygiene (SCA), and data protection. DevOps & quality: code reviews, automated testing (pytest), static typing (mypy/pyright), linting, and CI/CD best practices. Cloud & platform: containerize ; deploy to Kubernetes or serverless (Azure Functions); manage IaC (Terraform). Observability: instrument with OpenTelemetry; create actionable dashboards/alerts Minimum qualifications 10+ years of professional software engineering with Python in production. Deep expertise with at least one Python web framework (FastAPI, Django, or Flask) and modern async programming. Strong CS fundamentals: algorithms, data structures, and concurrency Proven experience designing distributed systems and event-driven architectures. Solid SQL/ORM experience (SQLAlchemy/Django ORM) and schema design. Mastery of testing (unit/integration/contract), CI/CD (GitHub /Azure DevOps), and release strategies. Hands-on with cloud (Azure), containers, Kubernetes, and infrastructure automation. Excellent communication; ability to lead cross-functional initiatives. Nice to have : Security background: OAuth2/OIDC, Key Vault/Secrets Manager, threat modeling, SDLC governance. FinTech domain experience Front-end familiarity (React) for API-consumer alignment.
    $83k-108k yearly est. 3d ago
  • PHP Developer

    Enhanced Payment Systems

    Associate software engineer job in Chicago, IL

    We're Hiring: PHP Developer (Backend + Frontend Preferred) We're looking for a skilled PHP Developer to join our growing team! If you have strong Laravel, JavaScript, and Git experience-and enjoy working on diverse projects both independently and in a team-this role is for you. What You'll Do: Develop and maintain backend services using PHP and Laravel Build and integrate APIs for scalable solutions (Preferred) Contribute to frontend development with JavaScript, HTML, and CSS Work on a variety of projects-both solo and as part of a collaborative team What We're Looking For: Strong experience with PHP Expertise in Laravel framework Knowledge of JavaScript (Vue.js, React, or similar is a plus) Solid understanding of MySQL or other relational databases Git experience and version control best practices Strong communication and problem-solving skills Bonus Points For: Experience in the payment industry Familiarity with REST APIs and third-party integrations Location & Work Options: Only U.S. candidates apply Chicago, IL and Seattle, WA preferred. Remote and hybrid options available, but in-office is preferred Join us and help build innovative solutions shaping the future of digital payments!
    $69k-94k yearly est. 60d+ ago
  • Senior Dotnet Developer

    Hexaware Technologies 4.2company rating

    Associate software engineer job in Chicago, IL

    Required Skills & Experience Strong and practical expertise in .NET development. Solid experience with Microsoft Azure and AI Foundry/AI-related solutions. Strong Python programming skills. Proficiency with low-code/no-code platforms, especially Retool. Ability to quickly prototype, iterate, and convert ideas into workable models. Strong debugging skills with a proactive attitude toward fixing code and optimizing performance. Personal Attributes Must be a “vibe coder”-creative, curious, and passionate about building cool things. A true self-starter who can work independently with minimal supervision. A go-getter who thrives in fast-paced environments. High energy, enthusiasm, and a strong sense of ownership in getting work done.
    $63k-80k yearly est. 3d ago
  • UI/UX Developer

    Acuity Analytics

    Associate software engineer job in Chicago, IL

    The UI/UX Developer is a highly visible, front-office-embedded role responsible for creating intuitive, high-quality interfaces used by portfolio managers, analysts, quants, and researchers. The role requires exceptional design instincts and strong front-end development skills, as well as the ability to simplify complex quantitative and data-driven workflows into clear, usable experiences. Success in this role requires frequent in-person interaction with investment teams, rapid prototyping, and tight integration with backend analytics delivered by Quant Developers and Data Engineers. This individual will play a foundational role in shaping how users interact with research content, automated insights, pricing analytics, and portfolio workflows. Responsibilities Work directly with on-desk investment and research teams to gather requirements, understand workflows, and identify usability pain points. Design and build modern, responsive front-end interfaces for research portals, analytics dashboards, tagging systems, and AI-assisted insight tools. Rapidly prototype concepts, conduct iterative user testing, and refine designs based on continuous stakeholder feedback. Collaborate closely with Quant Developers and Data Engineers to integrate model outputs, data sets, and real-time analytics into intuitive visual experiences. Ensure high standards of usability, clarity, visual hierarchy, and frontend performance across all user interfaces. Translate ambiguous or evolving user requirements into actionable interface designs that mature over time. Contribute to establishing design patterns, UI standards, and UX workflows as the product expands. Requirements 5-10 years of combined UI/UX design and front-end engineering experience. Strong JavaScript development skills; React or similar modern frameworks preferred. Demonstrated ability to create polished design artifacts using Figma or comparable tools. Ability to work directly on the trading or research desk, absorbing feedback quickly and interacting with high-intensity front-office users. Strong communication skills with the ability to translate complex quantitative or data concepts into simple, intuitive user interfaces. Experience in financial services or investment technology is a strong plus, particularly in environments where speed, clarity, and precision are critical. Comfort working in fast-moving, high-ambiguity environments where requirements evolve through direct stakeholder engagement.
    $71k-92k yearly est. 5d ago
  • Lead Software Engineer

    Tag-The Aspen Group

    Associate software engineer job in Chicago, IL

    About the Company The Aspen Group (TAG) is one of the largest and most trusted retail healthcare business support organizations in the U.S., supporting over 16,000 healthcare professionals across 1,200+ health and wellness offices in 46 states. Our brands, including Aspen Dental, ClearChoice Dental Implant Centers, WellNow Urgent Care, Chapter Aesthetic Studio, and AZPetVet, benefit from TAG's comprehensive suite of centralized business support services designed to enhance growth and provide high-quality healthcare experiences at scale. Together, we aim to make healthcare smarter, better, and more accessible for everyone. About the Role To support our rapid growth and technological evolution, we are seeking a Lead Software Engineer to join our expanding IT team. We're hiring two Lead Software Engineers on our full-stack team: one who leans Front-End and one who leans Back-End. You'll own mission-critical services (RESTful APIs, data streaming, rules engines) across microservices, set technical standards, and mentor engineers while collaborating with product and data science. You'll also help integrate AI models into production software and keep our products secure and compliant. Responsibilities Lead API and data-streaming service development used across TAG brands. Build and optimize systems for reusability, scalability, and maintainability; drive design patterns, code quality, and testing. Mentor engineers; influence architecture & best practices (technical leadership without direct people management). Partner with product & data science; participate in code reviews; stay current with emerging tech (including AI in software). Qualifications 10 years building large-scale software; ~5 years leading engineers/technical direction. Required Skills Strong in Python, Go, or C#; expert in REST; solid with GraphQL integrations. Proficient with SQL (MySQL/PostgreSQL), cloud (AWS/GCP/Azure), CI/CD, and Kubernetes. Experience integrating AI/ML models into software; security best practices/HIPAA awareness. Front-End-leaning role: deep experience with a modern SPA framework (e.g., React/TypeScript) and design-system driven UI. Back-End-leaning role: depth in distributed systems, data streaming, and service performance/observability. (Microservices & rules engines a plus.) Preferred Skills Healthcare tech exposure and HIPAA experience (bonus, not required). Pay range and compensation package Annual pay range: $167,000-$197,000. A generous benefits package that includes paid time off, health, dental, vision, and 401(k) savings plan with match. Equal Opportunity Statement If you are an applicant residing in California, please view our privacy policy here.
    $167k-197k yearly 3d ago
  • Senior C++ Developer

    Programmers.Io 3.8company rating

    Associate software engineer job in Chicago, IL

    Qualifications - At least 8 years of professional experience with significant exposure to large complex projects with cross functional teams. - Strong Experience in developing secure, low-latency enterprise level applications in Linux environment using C (including C1417), Boost and STL libraries. - Experience in working with cloud technologies, especially on Azure ecosystem would be highly preferred. - Experience in developing highly secure code by following guidelines like OWASP, NIST would be strongly desirable. - Solid background in relational/document-based databases. - Experience in developing high performing RESTful web services with database connectivity. - Experience in working with scripting languages -Bash, Python and the like. - Exposure to C unit testing frameworks would be desirable. Tasks / responsibilities - Develop and maintain massive existing C codebase pertaining to Security Development Team. - Building and maintaining reusable C components/libraries for future use. - Responsible for efficiently working with other teams in the organization to help them upgrade to latest client-side libraries in our quest to modernize the C stack. Secondary Skills - Highly motivated, self-directed and possesses solid execution skills. - Demonstrates critical thinking and probes beyond the surface of the requested data to get at the valuable (actionable) information. - Able to understand complex technical concepts quickly. - Detail oriented but understands broader impacts of requests. - Adjusts quickly to changing priorities as necessary. - Manages multiple tasks and deliverables simultaneously and in an organized and results-oriented manner. - Strives to proactively identify and address areas where business process efficiency and effectiveness improvements would make a positive impact on the top and bottom lines. - Excellent written and verbal communication skills. - Possesses a strong analytical, quantitative and objective outlook. - Excellent people skills are also necessary since this position interacts with all levels
    $89k-126k yearly est. 1d ago
  • Lead Java Software Engineer

    Request Technology, LLC

    Associate software engineer job in Chicago, IL

    ***Hybrid, 3 days onsite, 2 days remote*** ***We are unable to sponsor as this is a permanent full-time role*** Qualifications: BS degree in Computer Science, similar technical field required 2+ years of development experience with Scala 7+ years of experience in software development 5+ years of experience in Java or related technologies 3+ years of experience in react js or similar technologies 1+ years of experience with distributed application design & blockchain Experience with Akka or other actor-based systems Experience with Devops and CICD tools (GIT, Jenkins, Docker, Kubernetes, Harness, Rancher) Ability to write clean, bug-free code that is easy to understand and easily maintainable Experience with BDD methodologies & automated acceptance testing Web/mobile application development experience Understanding of message brokers, Queues and distributed datastores (Kafka, MQ, Redis, Splunk) Experience working Unix/Linux environments, large software system development, security software development, public-cloud platforms Fluent in functional programming, object-oriented design, industry best practices, software patterns, and architecture principles Proficient in the following types of testing: unit, integration, system, functional, non-functional, regression, performance, security, and acceptance Deep understanding of performance issues and multi-threaded development Experience with continuous integration tools and techniques, automating processes, and writing scripts using Python and other languages.
    $94k-124k yearly est. 1d ago

Learn more about associate software engineer jobs

How much does an associate software engineer earn in Naperville, IL?

The average associate software engineer in Naperville, IL earns between $56,000 and $96,000 annually. This compares to the national average associate software engineer range of $60,000 to $102,000.

Average associate software engineer salary in Naperville, IL

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