Top Remote Principal Software Engineer Jobs in Chicago, IL
As a Principal Software Engineer at 8th Light, you will lead complex projects, collaborate with clients and teams, and contribute to software design and development. Your extensive expertise in multiple programming languages and leadership abilities are key in this role.
Principal Software Engineer responsible for architecting and designing complex software systems, leading and mentoring engineering teams, and driving technological advancements. Requires a minimum of 12 years of relevant software development experience and proven leadership skills.
Looking for a Principal Software Engineer to lead in delivering SaaS software solutions for customers primarily working with regulatory bodies. Responsibilities include full-stack development, code optimization, building scalable data-driven software applications, and addressing technical debt. Qualifications include 8-10 years of experience in designing and building data-driven software applications, expertise in Java, Spring, PostgreSQL, JavaScript, and React, and a BS in Computer Science or equivalent work experience.
We are seeking a talented and highly motivated Lead Software Engineer to take on primary responsibility for our core in-house software tooling.
Work as a Senior Software Engineer in the Durable Objects team at Cloudflare, responsible for Cloudflare's distributed coordination API with strongly consistent storage. Develop and maintain high-performance solutions, implement new features, and ensure continual reliability. Collaborate with a top-notch engineering team using a variety of languages and technologies including JavaScript, Typescript, Rust, and C++.
Seeking a skilled Senior Software Engineer to enhance platform's search features using technologies like OpenSearch, AWS AppSync, GraphQL, and Amazon ElastiCache. Responsibilities include optimizing search capabilities, collaborating with teams, and working on agile methodology. Requires 5+ years of experience in building scalable backend services and strong knowledge of search functionalities and database management.
As a Software Engineer at Jellyvision, you will provide technical leadership for a cross-functional team, write clean and reliable code, mentor junior developers, collaborate with stakeholders, and stay updated with emerging technologies. Success will be measured by ticket throughput, impact on team metrics, and quality of deliverables.
Looking for a Senior Lead Engineer to build and maintain APIs and SDKs for training AI models at scale. Responsibilities include designing and implementing key API products, enabling real-time customer-facing applications, and ensuring AI safety and governance.
Featured Jobs
Design, develop, and debug high-performance system software & applications for cloud-managed devices. Improve product performance and stability. Architect components, bring up new products, and triage complex network regressions.
Join our Zero Trust team as a Senior Software Engineer working on cross-platform GUI development for Zero Trust clients.
Lead Software Engineer role at Beyond Finance involving guiding technology and product decisions, designing and building internal APIs, facilitating technical discussions, writing tests, and working with devops team.
Build intuitive and powerful workflows to solve important problems for IT professionals around the world. Solve challenging scaling problems and develop tools for configuring and monitoring networking devices globally. Help advance the networking and security industry and make architectural design decisions while promoting engineering best practices.
Collaborate with Engineers, Designers, and Product Managers to design, build, and support large-scale, customer-facing systems at Cloudflare. Work on the Workers team to provide the best experience for users to bring ideas to life quickly. Utilize various languages and technologies to empower Cloudflare customers.
Seeking a Distinguished Engineer passionate about building & leading enterprise B2B SaaS solutions. Responsible for accelerating adoption of engineering practices, collaborating on tough business issues, mentoring technical expertise, and promoting engineering excellence. Must have deep technical expertise, strong soft skills, and understanding of design patterns and architectural styles.
Seeking a motivated Software Engineer Level II to design, develop, and maintain software applications. Collaborate with senior engineers, conduct code reviews, optimize existing code, troubleshoot technical issues, and propose innovative solutions. Bachelor's or Master's degree in Computer Science or related field with 2-4 years of experience in software development. Proficiency in multiple programming languages and frameworks, familiarity with cloud and containerization technologies.
Snapsheet is seeking a Senior Software Engineer to join the Virtual Appraisals Team, responsible for enhancing the internal claims platform through automation and efficiency improvements. The role involves backend-focused web development, API design, relational databases, scalability considerations, and collaboration within an agile environment.
Design, deliver, and operate software that progresses Cloudflare's Observability competency. Solve scaling bottlenecks in critical services in our Logging pipeline. Work on highly distributed and scalable systems. Participate in the constant cycle of knowledge sharing and mentoring. Participate in the global on-call rotation for the services your team owns. Research and introduce cutting-edge technologies. Contribute to open-source.
As a Software Engineer on our team, you will work across a wide range of technologies and systems to deliver new features, improve performance, and increase the scalability of our Network Services products. You'll build, deploy, and operate your team's systems on top of one of the largest edge networks in the world. You'll partner with some of the best engineers and product managers to solve big problems that have a meaningful impact in the lives of our customers and users.
Looking for a Senior Software Engineer 1 to join the Search and Recommendations team, responsible for building and maintaining widely used components for content consumption on our sites. Collaborate with product owners and engineers to create service applications and contribute to the technical roadmap. Implement new services, APIs, and monitoring functions, own production services, and develop APIs for brand content processing and availability. Work on improving services, code quality, and advocating for the use of relevant technologies.
Design and develop full-stack components for Cleo's cloud integration technology. Serve as an expert advisor in product development and management. Collaborate on design approaches, troubleshoot and resolve bugs, contribute to CI/CD pipelines and test suites, and mentor less experienced engineers.
Software Engineer at Paylocity responsible for creating, enhancing, and supporting common features in an agile environment. Collaborating with Product Owners, Test Engineers, and Business Stakeholders throughout the software development life cycle. Working on technical design, coding, testing, maintenance, and deployment of software solutions.
Lead Software Engineer role at Focused Labs, responsible for shaping and implementing engineering best practices, ensuring successful delivery of complex software projects, collaborating with PM, design, and clients, and managing the development team. Must have consulting experience, expertise in multiple tech stacks, and strong leadership skills.
As a Senior Software Engineer on the Eventing platform at Paylocity, you will work on design and development within a collaborative team environment. Your role will be crucial for providing technical design and direction on event-driven initiatives. Responsibilities include developing internal platforms, collaborating with the Engineering Manager, acting as a technical lead for projects, advocating for EDA concepts, and improving critical systems and software.
Join Paylocity as a Software Engineer for the Scheduling Team in the Time and Labor space. Help improve workplace happiness and efficiency by developing critical products using technologies like C#, .NET, and ReactJS. Collaborate with a talented team to enhance employee experiences and streamline processes.
As a Staff Software Engineer at Vidmob, you will develop high-scale software solutions, collaborate with product teams, mentor engineers, ensure test coverage, and maintain a security-first mindset. You will work with modern technologies like TypeScript, Snowflake, Databricks, and AI technologies.
Top Chicago, IL Companies Hiring Remote Principal Software Engineers
See AllAll Filters
No Results
No Results