Manager Engineering
Software engineering manager job in Morris, IL
WHO WE ARE
As the nation's largest producer of clean, carbon-free energy, Constellation is focused on our purpose: accelerating the transition to a carbon-free future. We have been the leader in clean energy production for more than a decade, and we are cultivating a workplace where our employees can grow, thrive, and contribute.
Our culture and employee experience make it clear: We are powered by passion and purpose. Together, we're creating healthier communities and a cleaner planet, and our people are the driving force behind our success. At Constellation, you can build a fulfilling career with opportunities to learn, grow and make an impact. By doing our best work and meeting new challenges, we can accomplish great things and help fight climate change. Join us to lead the clean energy future.
TOTAL REWARDS
Constellation offers a wide range of benefits and rewards to help our employees thrive professionally and personally. We provide competitive compensation and benefits that support both employees and their families, helping them prepare for the future. In addition to highly competitive salaries, we offer a bonus program, 401(k) with company match, employee stock purchase program comprehensive medical, dental and vision benefits, including a robust wellness program paid time off for vacation, holidays, and sick days and much more.
Expected salary range of $156,600 to $174,000, varies based on experience, along with comprehensive benefits package that includes bonus and 401(k).
PRIMARY PURPOSE OF POSITION
Provide management of the engineering function of accountability.
PRIMARY DUTIES AND ACCOUNTABILITIES
Provide management of the engineering function with respect to station needs and regulatory requirements
Manage the performance and development of assigned engineering personnel relative to site and corporate objectives and provide focus on the attainment of high-quality engineering results
Directly and through subordinates, fulfill engineering and technical leadership accountability regarding short-term and long-term programs that impact site operations.
Participate in Business Planning, Budget, and Business Performance review regarding assigned staff.
Participate as senior resource to NGG-wide programs and initiatives regarding standardized and enhanced engineering systems and processes.
All other job assignments and/or duties pursuant to company policy or as directed by management to include but not limited to: (Emergency Response duties and/or coverage, Department duty coverage and/or call out, and positions outside of department in support of outage activities etc.)
MINIMUM QUALIFICATIONS
Bachelor's degree in Engineering (Chemical, Civil/Structural, Electrical, Industrial, Mechanical, or nuclear) OR related science OR License Professional Engineer OR Active/Inactive SRO License with 5 years of engineering or related experience, which shall include 1 year of nuclear power plant experience
Must meet additional requirements as outlined in ANSI/ANS-3.1-2014 Standard, "Selection, Qualification, and Training of Personnel for Nuclear Power Plants"
Maintain minimum access requirement or unescorted access requirements, as applicable, and favorable medical examination and/or testing in accordance with position duties
PREFERRED QUALIFICATIONS
Professional Engineer Registration
Advanced technical degree, Master of Business Administration (MBA)
Supervisory or managerial experience
Software Engineering Manager
Software engineering manager job in Chicago, IL
Software Project Manager (FTE - Chicago/Naperville Hybrid)
Onsite Expectations: First 3-4 months onsite, then hybrid
Employment Type: Full-Time (Direct Client)
We're seeking a Software Project Manager who can lead multiple application development projects and work closely with a growing development team. This role requires someone who can operate comfortably in both client-facing and technical conversations.
Why This Role Is Ideal
You'll guide software projects from kickoff to delivery-handling timelines, budgets, risk, and client communication-while collaborating deeply with developers. A developer background (Java, .NET, Python, C#, etc.) is strongly preferred to help estimate work, understand technical constraints, and set realistic delivery plans.
Key Responsibilities
Lead end-to-end software/application development projects (not a Scrum Master role)
Own budgets, track burn, compare against quotes, and keep projects on target
Serve as the main client and stakeholder liaison
Partner closely with developers to plan, scope, and unblock tasks
Use ClickUp and Agile practices for tracking and delivery
Support 30+ active client initiatives across the team's portfolio
Coordinate cross-functional work as the company expands into software + infrastructure projects
What We're Looking For
5+ years of software project management experience
Strong background in budget oversight, client management, and risk mitigation
Hands-on development background or technical understanding (Java, .NET, Python, or similar)
Experience working with small, fast-moving engineering teams
Local to Chicago/Naperville, able to be onsite for the first 3-4 months
Software Engineering Manager
Software engineering manager job in Chicago, IL
Software Engineering Manager - JavaScript
Not eligible for visa sponsorship
Compensation: $160,000 - $180,000 + Bonus & Benefits
We're seeking a senior full-stack JavaScript leader to drive the technical vision for a UX/UI platform. You'll lead a team of engineers and UI architects, define Node-based architecture, and set engineering standards across multiple product teams.
Key Responsibilities:
Lead and mentor a team of senior JS engineers and UI architects
Drive architecture, best practices, and reusable component design
Partner with product, design, and security teams on scalable, secure, and accessible solutions
Oversee delivery, CI/CD, micro-frontend architecture, and performance optimization
What We're Looking For:
10+ years in web application development and architecture
Hands-on experience with React, Node/NestJS, and micro-frontends
Strong understanding of web security and accessibility, and performance optimization
Leadership experience managing senior engineers and fostering a collaborative team culture
Why You'll Love This Role:
Influence engineering standards across multiple teams
Lead a highly skilled UX/UI engineering team
Work in a collaborative, design-driven environment
Hybrid work supporting work-life balance
Reach out with your resume to Marley Taylor at Qorali to be considered for this position - *****************
Application Development Manager
Software engineering manager job in Oak Brook, IL
The Manager, Applications Development is a member of the Information Technology management team and is responsible for the development of a state-of-the-art microservices application platform and guides the development of cloud-native applications and frameworks using an API-first strategy. This individual will provide oversight to all phases of the software development process, with specific emphasis on quality and on time delivery. The successful candidate will have a proven track record of growing, leading and managing successful teams and individuals in an agile software development environment. Extensive knowledge of modern development processes and technologies is essential in this role. 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
Excellent leadership, communication, facilitation and motivational skills, with the ability to build rapport and grow consensus with peers and other groups
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.
Ability to attract, engage and retain top diverse technical talent.
Domain knowledge and experience in application development, including client/server, web services, portal, middleware, micro services and mobile app.
Understand and leverage team member strengths to accomplish corporate goals.
Client focused mindset - exceed the expectations of our internal and external customers.
Must be capable of clearly articulating complex technical issues to all levels of the organization.
Manage staff performance, and identifies training needs to develop a high-performing team
Review and approve project deliverables to ensure that they are architecturally sound and fit into the enterprise design
Ensure all internal controls and policies are adhered to for projects and systems change management
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:
B.S. in Computer Science, Information Systems, or related field
5+ years overall IT system architecture, design, development, deployment experience.
3+ years of experience coaching on Agile methodologies and tools (i.e. Scrum, DevOps, XP, Kanban, etc.).
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, and Azure/AWS/Container Platform etc.
Experience with NoSQL technologies such as MongoDB, Redis, etc.
Experience developing containerized applications using Azure, AWS, Docker.
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
Experience with the Atlassian suite of products (Confluence, Jira, GitHub, Bitbucket, etc.)
Require limited supervision and direction; drive results, and set priorities appropriately and independently
Excellent organizational and time management skills
Highly detailed oriented
Demonstrable leadership and influencing skills
Proficient in multi-tasking and managing multiple projects
Salary Range: $115,000 - $130,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 ****************
Director of Java Kafka Software Engineering
Software engineering manager job in Chicago, IL
***We are unable to sponsor for this permanent full-time role***
is bonus eligible***
Prestigious Financial Institution is currently seeking a Director of Software Development with strong Java and Kafka experience. Candidate will be responsible for leading a team of skilled software engineers designing and delivering scalable and resilient hybrid and Cloud-based applications and data solutions supporting critical financial market clearing and risk activities; helping to drive the strategy of transforming the enterprise into a data-driven organization; lead through innovative strategic thinking in building data solutions.
Responsibilities:
Manage, lead, and mentor software development team
Serve as technical product owner flushing out detailed business, architectural, and design requirements
Develop solutions to complex technical challenges while coding, testing, troubleshooting and documenting the systems you and your team develop
Recommend architectural changes and new technologies and tools that improve the efficiency and quality of OCC's systems and development processes
Lead the efforts to optimize application performance and resilience though analysis, code refactoring, and systems tuning
Collaborate with others to deliver complex projects involving the integration with multiple systems
Work closely with internal and external business and technology partners.
Build and manage a team of skilled software engineers
Qualifications:
8+ years of experience leading software development teams
Experience with Java
Experience with distributed message brokers like Flink, Spark, Kafka Streams, etc.
Experience with Agile development processes for enterprise software solutions
Experience with software testing methodologies and automated testing frameworks
Strong leadership skills
Ability to manage project teams with different timelines and focus
Knowledge of industry trends, best practices, and change management
Strong communication skills with ability to communicate and interact with engineers and business stakeholders
Team player, self-driven, motivated, and able to work under pressure
Technical Skills:
8-10 years of experience in building high performance, large scale data solutions
Experience managing a team of professionals to drive their work, providing mentoring for growth, and delivering constructive feedback or course correction where necessary
8+ years of solutions design and architecture experience
Hands-on development experience with multiple programming languages such as Python and Java
Experience with Big Data processing technologies and frameworks such as Presto, Hadoop, MapReduce, and Spark
Hands-on experiences designing and implementing RESTful APIs
Knowledge and understanding of DevOps tools and technologies such as Terraform, Git, Jenkins, Docker, Harness, NexArtifactory, and CI/CD pipelines
Knowledge of SQL, data warehousing design concepts, various data management systems (structured and semi structured) and integrating with various database technologies (Relational, NoSQL)
Experience working with Cloud ecosystems (AWS, Azure, Google Cloud Platform)
Experience with stream processing technologies and frameworks such as Kafka, Spark Streaming, Flink
Familiarity with monitoring related tools and frameworks like Splunk, Elasticsearch, SignalFX, and AppDynamics
Good understanding of data integrations patterns, technologies, and tools
Education / Certification:
BS degree in Computer Science, similar technical field, or equivalent practical experience. Master's degree preferred
OCP Java Programmer Certification (preferred)
AWS Certified Solutions Architect (preferred)
Director, Software Engineering (Java)
Software engineering manager job in Chicago, IL
We are partnering with a prominent organization in the financial services industry to recruit a highly accomplished and detail-oriented Director of Software Engineering specializing in Java. This is an exceptional opportunity to lead the development of next-generation, highly scalable, and resilient cloud-based clearing applications, playing a pivotal role in the future of digital transformation for our client.
Key Responsibilities and Impact
As the Director of Software Engineering, you will manage, mentor, and collaborate with a team of skilled software engineers, architects, and product owners to successfully deliver critical business and operational functionality for internal and external users.
Strategic Leadership: Manage a distributed development team, ensuring alignment and coordination with internal stakeholders and external vendors.
Engineering Excellence: Champion the optimization of application performance and resilience through rigorous analysis, code refactoring, and system tuning efforts.
Technical Vision: Recommend and drive the adoption of architectural changes, new technologies, and tools that enhance the efficiency and quality of our client's systems and development processes.
Problem Solving: Engage proactively in technical decision-making, applying creative solutions to complex technical challenges, including coding, testing, troubleshooting, debugging, and documenting systems.
Talent Management: Build, manage, and mentor a high-performing team of software developers, fostering continuous improvement within the team and across the organization.
Qualifications and Experience
We are seeking a seasoned engineering leader with deep expertise in large-scale, distributed Java solutions.
Required Technical and Leadership Expertise
Management & Mentorship: 8+ years of experience in team building, management, and mentorship.
Java Mastery: 8+ years of hands-on experience in Java, specifically Java 8+, demonstrating deep knowledge of its internal workings.
System Design: 8+ years of experience developing software using Object-Oriented Design, advanced patterns (e.g., AOP), and multi-threading for high-speed distributed solutions.
Messaging: Proven experience with distributed message brokers such as Kafka, RabbitMQ, ActiveMQ, or Amazon Kinesis.
Development Practices: Expert level proficiency following Git workflows.
Desired Technical Assets
Cloud Engineering: Experience with cloud technologies and migration strategies, preferably with AWS foundational services (VPCs, Security Groups, EC2, RDS, S3, KMS, AWS CLI, IAM, etc.).
DevOps: Working knowledge of DevOps tools such as Terraform, Ansible, Jenkins, Kubernetes, and Helm, with experience building CI/CD pipelines.
Testing: Familiarity with testing frameworks like Junit and Citrus.
Data Stores: Experience working with various database types, including Relational, NoSQL, Object-based, and Graph databases.
Monitoring: Familiarity with monitoring tools and frameworks like Splunk, ElasticSearch, Prometheus, and AppDynamics is a plus.
Education and Attributes
Education: A Bachelor of Science degree in Computer Science or a similar technical field is required; a Master's degree is preferred.
Certifications (A Plus): OCP Java SE 8 Programmer Certification and/or AWS Certified Solutions Architect - Associate Level.
Professional Attributes: An intellectually curious and eager learner who is a dedicated team player, communicating effectively, and operating with a flexible mindset to achieve organizational objectives.
If you are a proven engineering leader ready to make a significant impact on the financial technology landscape, we encourage you to apply.
Lead Software Engineer
Software engineering manager 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.
Senior Software Engineer
Software engineering manager 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
Senior SDET - Architect
Software engineering manager job in Chicago, IL
Northern Trust is proud to provide innovative financial services and guidance to the world's most successful individuals, families, and institutions by remaining true to our enduring principles of service, expertise, and integrity. With more than 130 years of financial experience and over 22,000 partners, we serve the world's most sophisticated clients using leading technology and exceptional service.
We are seeking a dynamic and innovative Test Architect to lead our Azure Infrastructure as Code (IaC) quality assurance initiatives and contribute to application development projects leveraging Python, Spring Boot, and React. This role bridges the domains of cloud infrastructure, automated testing, and modern application engineering, making it ideal for a technical leader passionate about DevOps, platform reliability, and developer productivity.
Role Overview
As a Test Architect, you will be responsible for designing and implementing robust quality frameworks for Azure-based IaC solutions, driving the adoption of automation best practices, and ensuring infrastructure consistency and compliance across multiple environments. You will also play a key role in developing and integrating supporting applications-ranging from automation scripts to dashboards-using Python for backend logic and Spring Boot/React for full-stack web development.
Key Responsibilities
Architect and evolve comprehensive automated test strategies for Azure IaC, focusing on Terraform, ARM/Bicep, and policy compliance.
Lead the development of Python-based automation tools and scripts for test execution, resource provisioning, configuration validation, and infrastructure reporting.
Design, build, and maintain user-facing dashboards, reporting tools, and workflow automation platforms using Spring Boot and React, enabling data-driven insights into IaC test coverage, drift management, and compliance posture.
Integrate IaC quality gates into CI/CD systems such as GitHub Actions, ensuring all code deployments pass automated test suites and drift detection scans before promotion.
Establish and refine frameworks for drift detection, root cause analysis, and remediation, leveraging both native Azure services and custom-developed solutions.
Collaborate with architects, security specialists, and application developers to align infrastructure test practices with organizational goals, compliance requirements, and evolving cloud technologies.
Promote best practices through code reviews, technical workshops, and documentation.
Design, implement, and maintain comprehensive automated testing suites for Azure IaC using python.
Develop, execute, and refine test cases to validate infrastructure modules, deployments, and policies in Azure environments.
Develop, enhance, and maintain supporting applications and tools using Python, Spring Boot, and React, facilitating automation, reporting, and dashboarding for IaC quality and drift management.
Monitor, report, and remediate infrastructure drift, using tools and frameworks for continuous compliance and configuration management.
Maintain detailed documentation on test coverage, drift findings, and corrective actions taken to ensure auditability and traceability.
Conduct root cause analysis for infrastructure failures and propose solutions to improve test coverage and resilience.
Stay up-to-date with Azure platform enhancements, testing tools, and industry trends in cloud IaC quality, governance, and full-stack development.
Required Skills & Qualifications
Bachelor's or master's degree in computer science, Engineering, or a related technical discipline.
14+ years of experience in cloud infrastructure engineering and automated testing, with a minimum of 3 years focused on Azure public cloud.
Expertise in infrastructure automation using Terraform, ARM templates, and Bicep within Azure environments.
Advanced proficiency in Python for developing test automation, orchestration logic, and data processing pipelines.
Strong background in full-stack application development, including building RESTful APIs and web applications with Spring Boot (Java) and React.
Hands-on experience with configuration management, monitoring, and compliance tools native to Azure, as well as industry-standard frameworks (e.g., Terratest, Pester).
Track record of integrating infrastructure quality assurance into modern CI/CD pipelines.
Excellent analytical, problem-solving, and communication skills, with an emphasis on technical documentation and cross-functional collaboration.
Proficient in supporting, maintaining, and enhancing Spring Boot applications, ensuring seamless integration with backend services, optimized performance, and robust security for enterprise-scale cloud environments.
Extensive hands-on experience with Azure-native monitoring tools such as Azure Monitor, Log Analytics, and Application Insights, enabling proactive detection and resolution of infrastructure issues.
Proficiency in integrating monitoring frameworks with automated test suites and reporting dashboards, ensuring visibility into resource health, compliance drift, and system performance.
Preferred Skills
Experience with multi-cloud environments (AWS, GCP) and hybrid IaC strategies.
Familiarity with containerization (Docker, Kubernetes/AKS) and microservices architectures.
Background in building secure, compliant platforms within regulated industries.
Expertise in workflow automation, event-driven architectures, and data visualization using Python, Spring Boot, and React.
Experience with TypeScript, Next.js, or other modern JavaScript frameworks.
Familiarity with CI/CD tools such as Jenkins, GitLab CI, or GitHub Actions.
Understanding of security best practices (OWASP, JWT, OAuth2, SSO).
Background in performance optimization, caching strategies, and application monitoring.
Exposure to automated testing tools (Jest, Mocha, Selenium, JUnit).
Strong analytical, troubleshooting, and debugging skills.
Relevant Azure and DevOps certifications (AZ-104, AZ-305, DevOps Engineer Expert) are strongly preferred.
Sr Software Engineer
Software engineering manager job in Georgetown, KY
Required Qualifications:
Excellent communication and collaboration skills
Ability and desire to learn new technologies and support the continuous improvement of the team's processes
Working knowledge in developing C# .NET web applications (.NET core is a plus)
Proficient in the following: React, Angular, MVC framework (At least one)
Knowledge of Agile development methodologies, especially Scrum
Must be prepared to show and/or discuss examples of previously developed systems/applications
Experience designing relational databases
Additional Beneficial Qualifications:
Experience using AI tools to enhance software development work
Experience developing applications using a microservices architecture
Experience working as part of a Scrum team
Experience building web applications using Amazon Web Services (AWS) cloud services (or other cloud platforms)
Proficient in the following: SQL Server, DocumentDB/MongoDB
Automotive or other manufacturing/engineering industry experience
Senior SDET/QA Lead
Software engineering manager 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.
Senior Java Software Engineer
Software engineering manager 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
Senior Python Developer
Software engineering manager 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.
Sr IAM Developer
Software engineering manager 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.
Senior Dotnet Developer
Software engineering manager job in Springfield, IL
**************It's a Hybrid role - initial 30 days onsite, later 2/3 days onsite per week
The organization is seeking a highly skilled and results-driven Senior .NET Developer to contribute to the design, development, and maintenance of enterprise-scale web applications. The ideal candidate will bring extensive hands-on experience in Angular, Entity Framework (EF Core), and .NET technologies, combined with strong collaboration and problem-solving abilities within an Agile team environment. Develop dynamic Kendo UI interfaces. This role will play a key part in building responsive, high-performing, and scalable applications that meet critical business and user needs.
Key Responsibilities
Application Design & Development
Design, develop, and implement robust front-end and back-end solutions using Angular, .NET (C#), and Entity Framework Core (EF Core).
Develop dynamic and interactive user interfaces leveraging Kendo UI controls and reusable components.
Ensure system scalability, performance optimization, and maintainability through clean and modular coding practices.
Collaborate closely with architects and analysts to translate business requirements into high-quality software solutions.
System Integration & Maintenance
Integrate RESTful APIs and third-party services to deliver seamless user experiences.
Maintain and enhance existing applications by identifying performance bottlenecks, debugging issues, and implementing improvements.
Conduct thorough code reviews and enforce best practices for maintainability, security, and compliance.
Agile Collaboration
Participate actively in Agile ceremonies-including sprint planning, daily stand-ups, reviews, and retrospectives-to ensure continuous delivery and alignment with project goals.
Work collaboratively with cross-functional teams including UI/UX designers, QA testers, and DevOps engineers.
Contribute to sprint commitments, story estimations, and backlog refinements to ensure predictable delivery.
Quality Assurance & Documentation
Write comprehensive unit tests and participate in automated testing to ensure code quality.
Maintain accurate technical documentation, design specifications, and version control using Git-based repositories.
Support continuous integration and deployment pipelines, ensuring smooth transitions between development, testing, and production.
Required Technical Skills & Experience
Minimum 8 years of hands-on experience in:
Angular Development (latest versions preferred) - including component-based architecture, TypeScript, RxJS, and state management (NgRx).
.NET Framework / .NET Core Development - with strong proficiency in C#, ASP.NET Core, Web APIs, and MVC frameworks.
Entity Framework Core (EF Core) - implementing ORM, LINQ queries, and database migrations for SQL Server or other RDBMS.
Kendo UI Framework - building interactive, high-performance web interfaces with Kendo widgets and controls.
Minimum 2 years of proven experience working in an Agile/Scrum environment, actively participating in sprint-based development cycles.
Strong understanding of software development life cycle (SDLC), RESTful architecture, and API-first design principles.
Experience with Git, Azure DevOps, Jira, or similar project tracking and version control tools.
Proficiency in front-end optimization, responsive design, and cross-browser compatibility.
Preferred Qualifications
Bachelor's degree in Computer Science, Information Technology, or a related field.
Experience with CI/CD pipelines, Docker, or cloud-based deployments (Azure/AWS).
Familiarity with unit testing frameworks (xUnit, NUnit, Jasmine, Karma) and code quality tools (SonarQube, ESLint).
Excellent communication and collaboration skills, with a commitment to delivering high-quality software in a fast-paced Agile environment.
Core Competencies
Strong analytical and problem-solving skills.
Detail-oriented with a focus on code quality and performance.
Self-motivated with the ability to work independently and as part of a team.
Effective communicator capable of engaging both technical and non-technical stakeholders.
Continuous learner, staying current with emerging technologies and development practices.
1850
Sr. Software Engineer (.NET/C#)
Software engineering manager job in Greenfield, IN
We are seeking a highly skilled Senior .NET Developer with a strong background in manufacturing environments and MES (Manufacturing Execution Systems) to design, develop, and maintain our internally developed plant production and business systems. This role is hands-on, yet also requires the ability to independently lead projects from concept to completion. The ideal candidate excels at cross-functional collaboration, stakeholder communication, and the entire software development lifecycle-ensuring robust and scalable solutions that meet plant and business needs.
Key Responsibilities:
Lead the design, development, and maintenance of our custom Plant Production Systems (MES, Data Collection, and traceability).
Own project scope, deadlines, and execution, including communication of status updates, risks, and deliverables to internal stakeholders and management.
Maintain and evolve our Corporate and Plant Production Systems' software code base, adhering to best practices in .NET development.
Ensure compliance with IT security policies and regulatory standards.
Provide on-call support for plant floor systems, troubleshooting issues and driving root-cause analysis.
Collaborate with IT infrastructure and server teams on networking, servers, and security
Qualifications and Experience:
5+ years of progressive experience in .NET software development (C#, .NET Framework, .NET Core).
Proven track record in independently leading complex software projects, from requirements gathering to deployment.
Demonstrated experience with lean manufacturing concepts and supporting MES, SCADA, or traceability systems in a production environment.
Hands-on experience with SAP (or other ERP systems), ServiceNow, Ignition, and Leading2Lean is highly desirable.
Strong understanding of IT Security and Business Risk Controls.
Bachelor's degree in Computer Science, Information Technology, or equivalent experience
Skills and Abilities:
Technical Leadership: Ability to define technical roadmaps, architect solutions, and lead development efforts.
Excellent Debugging Skills: Capable of diagnosing complex issues spanning multiple systems or components.
Database Proficiency: Demonstrated ability to write efficient SQL queries, stored procedures, and manage database objects (SQL Server, Oracle).
Project Management: Skilled at stakeholder communication, setting realistic timelines, and adapting to shifting priorities.
Collaborative Mindset: Proven success working with cross-functional teams (e.g., Production, Operations, QA).
Strong Communication: Adept at conveying technical concepts to non-technical audiences; capable of producing clear technical documentation.
Core Technologies (Preferred):
NET Ecosystem: C#, VB.NET, ASP.NET, .NET Core
Web Development: HTML, CSS, JavaScript
Web Services: WebAPI, RESTful, JSON
Databases: SQL Server, Oracle
DevOps & Source Control: Git
Manufacturing Tools: Inductive Automation Ignition, Leading2Lean, PTC Kepware, Telit Devicewise
Enterprise Systems: SAP, ServiceNow
Collaboration: Microsoft Office, SharePoint
Working conditions:
Location: This role is based on-site in our Greenfield, Indiana facility. While some hybrid flexibility may be available, the position requires regular presence at the manufacturing plant to effectively support production and IT operations.
Physical Demands: Required to sit or stand for long periods of time. Ability to work in a manufacturing environment, including 24/7 production facilities where associate may be on-call. Visual ability to work accurately with detailed information and computer screens.
Travel: May require occasional domestic (and possibly international) travel to other facilities.
Backend Software Engineer
Software engineering manager job in Indianapolis, IN
Apexon is a digital-first technology services firm specializing in accelerating business transformation and delivering human-centric digital experiences. We have been meeting customers wherever they are in the digital lifecycle and helping them outperform their competition through speed and innovation. Apexon brings together distinct core competencies - in AI, analytics, app development, cloud, commerce, CX, data, DevOps, IoT, mobile, quality engineering and UX, and our deep expertise in BFSI, healthcare, and life sciences - to help businesses capitalize on the unlimited opportunities digital offers. Our reputation is built on a comprehensive suite of engineering services, a dedication to solving clients' toughest technology problems, and a commitment to continuous improvement. Backed by Goldman Sachs Asset Management and Everstone Capital, Apexon now has a global presence of 15 offices (and 10 delivery centers) across four continents.
We enable #HumanFirstDIGITAL
Backend Software Engineer
Who We Are
We are passionate about transforming patients' lives, and we are bold in both
decision and action - we believe that good business means a better world. That is why we come
to work every single day. We commit ourselves to scientific rigor, unassailable ethics, and
access to medical innovations for all. We do this today to build a better tomorrow.
Role Purpose (Summary of position)
Developing software is great, but developing software with a purpose is even better! As a
Principal Backend Software Engineer, you'll work on a product that helps people with the most
precious thing they have - their health. In collaborative teams of engineers, designers, product
owners, and QA experts, you'll experience best-in-class software development practices daily
and contribute to software that meets the highest expectations - we do not put our users' lives
at risk!
Here's what we're looking for:
We are looking for an experienced, motivated Principal Backend Software Engineer who will
work closely with their backend colleagues, and who ideally has built digital products and
platforms. As a code-magician, you will support our efforts to improve the digital health
ecosystem. You will contribute with your knowledge of Java, Spring Boot, relational databases &
REST within our agile and cross-functional teams. As a flexible and open-minded person with a
passion for clean code you will be a perfect addition to our team. We are committed to quality,
dedicating time to code reviews, test coverage, quality days and CI/CD principles. If this
resonates with you, we would love to hear from you!
You will be part of the Platform Engineering chapter working on our navify platform.
Essentials skills for your mission:
You have the required years of experience as specified by your educational background:
At least 10 years of experience working as a software engineer with a Bachelor's degree, including 7-8 years as backend engineer.
At least 6 years of experience working as a software engineer with a Master's degree, including 5 years as a backend engineer.
At least 3 years of experience working as a software engineer for candidates with a PhD.
Equivalent work experience, which includes at least 8 years as a software engineer and 5 years as a backend engineer.
You are familiar with the following backend technologies: Java 21+ and frameworks like Spring Boot 3+
SQL and relational databases (e.g.PostgreSQL) are second nature to you
You have experience with OpenID Connect standard and Keycloak or other open source software product that allows single sign-on with identity and access management
You enjoy developing clean, stable, testable, and performant backend code, serving our beautiful applications
You are passionate about solid technical design, clean code, and future-proof architectures
You have experience with Amazon Web Services (AWS) or other cloud providers
You enjoy guiding and sharing your knowledge with other engineers
Great written and verbal communication in English
Bonus skills:
Experienced in automated testing with Selenium or Selenide
Knowledge of Infra as Code, Terraform and Github Actions
Understanding of medical, security, and privacy regulations
Knowledge of the diabetes industry or other comparable health industries
Our Commitment to Diversity & Inclusion:
Did you know that Apexon has been Certified™ by Great Place To Work , the global authority on workplace culture, in each of the three regions in which it operates: USA (for the fourth time in 2023), India (seven consecutive certifications as of 2023), and the UK.Apexon is committed to being an equal opportunity employer and promoting diversity in the workplace. We take affirmative action to ensure equal employment opportunity for all qualified individuals. Apexon strictly prohibits discrimination and harassment of any kind and provides equal employment opportunities to employees and applicants without regard to gender, race, color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. You can read about our Job Applicant Privacy policy here Job Applicant Privacy Policy (apexon.com)
Lead AI Software Engineer
Software engineering manager job in Evansville, IN
Description & Requirements We now have an exciting opportunity for a Lead AI Software Engineer to join the Maximus AI Accelerator supporting the enterprise at large. We are looking for an accomplished hands-on individual contributor and team player to be a part of the AI Accelerator team.
You will be responsible for architecting and optimizing scalable, secure AI systems and integrating AI models in production using MLOps best practices, ensuring systems are resilient, compliant, and efficient. This role requires strong systems thinking, problem-solving abilities, and the capacity to manage risk and change in complex environments. Success depends on cross-functional collaboration, strategic communication, and adaptability in fast-paced, evolving technology landscapes.
This position will be focused on strategic company-wide initiatives but will play a role in project delivery and capture solutioning (i.e., leaning in on existing or future projects and providing solutioning to capture new work.)
This is a remote position.
Essential Duties and Responsibilities:
- Design and develop advanced AI software applications, ensuring scalability, performance, and integration with enterprise systems.
- Responsible for developing and modifying systems software (i.e., software for use in operating/controlling hardware and providing a platform for running internal end-user/business applications).
- Develop and communicate descriptive, diagnostic, predictive and prescriptive insights/algorithms.
- Apply knowledge of experimental methodologies, statistics, optimization, probability theory and machine learning using code for tool building, statistical analysis and modeling, using both general purpose software and statistical languages.
- Lead technical implementation efforts in both theoretical and product design environments, translating complex algorithms and specifications into code while mentoring junior engineers and guiding team-level development practices.
Job-Specific Essential Duties and Responsibilities:
- Develop, collaborate, and advance the applied and responsible use of AI, ML and data science solutions throughout the enterprise by finding the right fit of tools, technologies, processes, and automation to enable effective and efficient solutions for each unique situation.
- Contribute and lead the creation, curation, and promotion of playbooks, best practices, lessons learned and firm intellectual capital.
- Contribute to efforts across the enterprise to support the creation of solutions and real mission outcomes leveraging AI capabilities from Computer Vision, Natural Language Processing, LLMs and classical machine learning.
- Maintain current knowledge and evaluation of the AI technology landscape and emerging developments and their applicability for use in production/operational environments
Minimum Requirements
- Bachelor's degree in relevant field of study and 7+ years of relevant professional experience required, or equivalent combination of education and experience.
Job-Specific Minimum Requirements:
- Professional Programming experience (e.g. Python, etc.)
- Proficiency in Software Engineering, DevOps, and modern development technologies and methodologies
- Experience with API programming
- Experience with Linux
- Experience with Machine Learning
- Experience working as a contributor on a team
- Bachelor's degree in relevant field of study and 7+ years of relevant professional experience required.
- 3+ yrs experience in Artificial Intelligence and Machine Learning
- 7+ yrs experience in Software Development
- 4+ yrs experience with Cloud Solutioning
Preferred Skills and Qualifications:
- Experience working as an individual contributor in AI
- Use of state-of-the-art technology to solve operational problems in AI and Machine Learning.
- Strong knowledge of data structures, common computing infrastructures/paradigms (stand alone and cloud), and software engineering principles
- Ability to design custom solutions in the AI and Advanced Analytics sphere for customers. This includes the ability to scope customer needs, identify currently existing technologies, and develop custom software solutions to fill any gaps in available off the shelf solutions.
- Ability to build reference implementations of operational AI & Advanced Analytics processing solutions.
- Use of a variety of programming languages, including but not limited to Python/Java and frontend frameworks for POC demos and dashboarding
- Use and development of program automation, CI/CD, DevSecOps, and Agile
- Experience with deep learning model architecture development and philosophy
- Cloud certifications (AWS, Azure, or GCP)
- 5+ yrs of related experience in AI, advanced analytics, computer science, or software development.
- Python Experience with TensorFlow, PyTorch, and Pandas
EEO Statement
Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics.
Pay Transparency
Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.
Accommodations
Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at **************************.
Minimum Salary
$
152,000.00
Maximum Salary
$
172,000.00
Easy ApplySenior Software Engineer, Core Experiences - Evansville, USA
Software engineering manager job in Evansville, IN
Mission
Speechify is the easiest way to listen to the world's information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go, at your own speed, and with tools that make learning easier, deeper, and faster.
What streaming services have done for audio entertainment, we're doing for audio information. And whatever we're doing seems to be working. We're #1 in our category, and experiencing exponential growth.
Overview
We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's product experience across platforms. It's a critical role for someone who enjoys working at the intersection of product and infrastructure, thinks strategically, and is passionate about designing clear, reliable APIs and simple systems that directly enhance the user experience.
What You'll Do
Collaborate with Speechify's Product Teams to scope projects, find ways to reduce scope to get faster feedback from customers, navigate the integration/UX tradeoffs relevant to different product teams, and deliver solutions via our cross-platform SDK
Optimize existing functionality to ship things like faster loading and more intelligent parsing by designing more efficient abstractions and improving our algorithms
Ship cloud functions, lightweight backend services, and jobs using Kotlin
An Ideal Candidate Should Have
Systems thinking. You know that optimizing a system requires end-to-end design, and you believe simplicity is valuable.
Speed. You work quickly to generate ideas and options and know how to decide which things can ship now and what things need time
Focus. We're a high-growth startup with a busy, remote team. You know how and when to engage or be heads down
Collaboration. You know how to inspire, play, and negotiate with opinionated designers, marketers, and PMs
Preferred Tech Stack:
Kotlin Multiplatform (Java experience is OK but role is Kotlin Multiplatform)
Prior experience with GCP is a plus
What We Offer
A fast-growing environment where you can help shape the company and product.
An entrepreneurial-minded team that supports risk, intuition, and hustle.
A hands-off management approach so you can focus and do your best work.
An opportunity to make a big impact in a transformative industry.
Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building a great asynchronous culture.
Opportunity to work on a life-changing product that millions of people use.
Build products that directly impact and support people with learning differences like dyslexia, ADD, low vision, concussions, autism, and more.
Work in one of the fastest growing sectors of tech, the intersection of artificial intelligence and audio.
The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience
Think you're a good fit for this job?
Tell us more about yourself and why you're interested in the role when you apply.
And don't forget to include links to your portfolio and LinkedIn.
Not looking but know someone who would make a great fit?
Refer them!
Speechify is committed to a diverse and inclusive workplace.
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Auto-ApplyInternship - Agriculture - SW IN/KY & East Kentucky
Software engineering manager job in Owensboro, KY
Nutrien is a leading provider of crop inputs and services, and our business results make a positive impact on the world. Our purpose, Feeding the Future, is the reason we come to work each day. We're guided by our culture of care and our core values: safety, inclusion, integrity, and results. When we say we care, we mean it. We're creating an inclusive workplace where everyone feels safe, has a sense of belonging, trusts one another, and acts with integrity.
Nutrien Ag Solutions is the retail division of Nutrien, providing full-acre solutions through our network of trusted crop consultants at more than 2,000 locations in North America, South America, and Australia. For more than 150 years, we have been helping growers achieve the highest yields with the most sustainable solutions possible, offering a wide selection of products, including our proprietary brands: Loveland Products, Inc.; ProvenSeed and Dyna-GroSeed; as well as financial, custom application and precision ag services.
Through the collective expertise of our nearly 26,000 employees, we operate a world-class network of production, distribution, and ag retail facilities We efficiently serve growers' needs and strive to provide a more profitable, sustainable, and secure future for all stakeholders. Help us raise the expectation of what an agriculture company can be and grow your career with Nutrien and Nutrien Ag Solutions.
This position is for a 2026 Summer Internship which will last approximately 12 weeks.
What you will do:
Agronomy and/or Operations focused internship to learn the ins and out of a Nutrien Ag Solutions retail location
Have direct responsibility relating to tissue sampling, soil sampling, sales and/or other related tasks at the location
What you will bring:
Currently enrolled in a 2 or 4-year Higher Education degree program in Agriculture or a related program with an interest in Agriculture
Ready to make an impact with us? Apply today!
The estimated salary that Indeed, Glassdoor and LinkedIn lists does not represent Nutrien's compensation structure. Nutrien is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information, and other legally protected categories.
This job will remain posted until filled. In accordance with Nutrien policies, you will be required to undergo a background check, and may be required to undergo a substance test. While we appreciate all applications we receive, only candidates under consideration will be contacted. Applicants must meet minimum age requirements, as permitted by law.
Our Recruitment Process: Application >Resume Review >Pre-screen/Interview >Offer >Pre-Employment Conditions >Welcome to Nutrien
To stay connected to us and for the latest job postings and news, follow us on: LinkedIn, Facebook, Instagram, and X.