Principal Software Engineer

2 days ago


Chicago, United States JobRialto Full time
Job Summary

We are seeking a Principal Software Engineer with expertise in Full Stack Java development. The role involves planning, designing, developing, and testing software systems or applications for software enhancements and new products, including cloud-based or internet-related tools for highly strategic and complex/high-risk undertakings. The candidate will play a leading role in new software design and development and be assigned activities that impact multiple components, processes, and the work of various units, teams, and projects. The role requires proven expertise in software design, architecture, and software and system interrelationships.

Key Responsibilities
  • Plans, designs, develops, and tests software systems or applications for software enhancements and new products, including cloud-based or internet-related tools for highly strategic and complex/high-risk undertakings.
  • Plays a leading role in new software design and development.
  • Writes code that establishes coding specifications, typically for software programs and systems that have no precedent.
  • Leads in developing the technical \"vision\" and design specifications for assigned projects and oversees implementation.
  • Develops, or may lead in developing, technical/business approaches and new or enhanced technical tools.
  • Owns the development and rollout for an entire product or large project.
  • Champions processes (Scrum, TDD, etc.).
  • Writes technical specifications and identifies risks before starting major projects.
  • Sets standards and works to reduce complexity.
  • As needed, takes on additional "tech lead" responsibilities for driving an initiative to completion.
  • Uses technical expertise in software design, architecture, and software and system interrelationships.
  • Interacts with internal and external peers and management to share highly complex information solutions related to areas of expertise and/or to gain acceptance of new or enhanced technology/business solutions.
  • May lead teams/projects.
Required Qualifications
  • Bachelor's Degree and at least 6 years of experience in Engineering, Software Engineering, or similar OR a High School Diploma/GED and at least 9 years of experience in Engineering, Software Engineering, or similar.
  • Experience writing code for highly complex and strategic applications of major importance.
  • Experience in algorithms, systems, architecture, and bits-and-bytes.
  • Experience with programming languages such as C, C++, UNIX, NT systems, web design, HTML, XML, Perl, and/or Java.
  • At least 2 years of experience contributing to financial decisions in the workplace.
  • At least 3 years of direct leadership, indirect leadership, and/or cross-functional team leadership.
  • Willing to travel up to/at least 10% of the time for business purposes (within state and out of state).
Preferred Qualifications
  • Bachelor's Degree in Computer Science or Information Technology.
  • Experience working in an Agile environment.
  • Experience in working on the Kubernetes platform on a microservices architecture for high-traffic applications.
  • Prior experience mentoring a team of engineers, serving as a tech lead, or leading an engineering team.
  • Enthusiastic about promoting high-quality standards in the team across documentation, unit testing, code reviews, test automation, and CI/CD.
  • Hands-on full-stack proficiency (e.g., Java, NodeJS, SQL, NoSQL, React, JavaScript, etc.).
  • Mentor team members in the choice of Enterprise Integration patterns for seamless integration with other enterprise and external assets.
  • Big-picture thinker with an obsession for functional completeness, performance, security, and resilience of end-to-end solutions.
  • Strong knowledge in implementing, securing, capacity planning, and performance-tuning solutions deployed to cloud technologies like Azure (ACS, AKS) or similar platforms such as Google Cloud, IBM Cloud, AWS, or Cloud Foundry.


Location : Chicago, IL

Education: Bachelors Degree
  • Principal Engineer

    2 days ago


    Chicago, Illinois, United States Saxon Global Full time

    Saxon Global's Engineering TeamWe are looking for a skilled Principal Engineer - Software to lead our engineering efforts and contribute to the development of cutting-edge software solutions.


  • Chicago, United States Forsyth Barnes Full time

    Title: Principal Software Engineer - Full StackJob Type: Full-Time - onsiteSalary: up to $200,000 base + bonus + benefitsLocation: Chicago, ILSector: Retail*Unfortunately this position is not eligible for sponsorship or visa transfer, sorry!*Overview:Forsyth Barnes has partnered with a major pharmaceuticals company experiencing large growth in the technology...


  • Chicago, United States Forsyth Barnes Full time

    Title: Principal Software Engineer – Full StackJob Type: Full-Time - onsiteSalary: up to $200,000 base + bonus + benefitsLocation: Chicago, ILSector: Retail*Unfortunately this position is not eligible for sponsorship or visa transfer, sorry!*Overview:Forsyth Barnes has partnered with a major pharmaceuticals company experiencing large growth in the...


  • Chicago, United States Avant Full time

    Principal Software Engineer (75% Hands-on Development) We seek a Principal Software Engineer to drive critical systems' architecture, design, and development. This role supports a legacy Ruby on Rails application and involves building new services with Python. You'll work with Kafka for event streaming, PostgreSQL for data management, and GitHub Actions for...


  • Chicago, United States Request Technology, LLC Full time

    Principal, Software EngineerSalary: OpenLocation: Chicago, IL or Dallas, TXHybrid: 3 days onsite, 2 days remote*We are unable to provide sponsorship for this role***This permanent placement role is not open for C2C, Contract, or Contract to Hire**Qualifications BS degree 10+ years software development experience.4+ years of work experience in the capital...


  • Chicago, United States Request Technology, LLC Full time

    ***Hybrid, 3 days onsite, 2 days remote******We are unable to sponsor as this is a permanent full-time role***A prestigious company is looking for a Principal Java Software Engineer. This company is looking for a Java backend developer with 10+ years of experience. This engineer will need experience with Flink, Kafka, Kubernetes, Python, Java, etc....


  • Chicago, Illinois, United States RB Global Inc. Full time

    Job OverviewWe are seeking a highly skilled and experienced Principal Cloud Software Engineering Leader to join our team at RB Global Inc.The successful candidate will be responsible for leading the implementation of the full stack web experience, working closely with the UX/UI department to drive the technical vision for our products, and collaborating with...


  • Chicago, Illinois, United States ZipRecruiter Full time

    About the JobWe're seeking a seasoned Principal Software Architect to drive engineering excellence at Focused Labs. As a key member of our team, you'll collaborate with clients, architects, and engineers to deliver high-quality software solutions that meet client needs.Responsibilities:Design and implement software architectures aligned with product and...


  • chicago, United States Forsyth Barnes Full time

    Title: Principal Software Engineer – Full StackJob Type: Full-Time - onsiteSalary: up to $200,000 base + bonus + benefitsLocation: Chicago, ILSector: Retail*Unfortunately this position is not eligible for sponsorship or visa transfer, sorry!*Overview:Forsyth Barnes has partnered with a major pharmaceuticals company experiencing large growth in the...


  • chicago, United States Forsyth Barnes Full time

    Title: Principal Software Engineer – Full StackJob Type: Full-Time - onsiteSalary: up to $200,000 base + bonus + benefitsLocation: Chicago, ILSector: Retail*Unfortunately this position is not eligible for sponsorship or visa transfer, sorry!*Overview:Forsyth Barnes has partnered with a major pharmaceuticals company experiencing large growth in the...

  • Software engineer

    3 weeks ago


    Chicago, United States Sara Software Systems Full time

    Description about the role zego is currently seeking a software engineer to support and develop new features for our payment management platform the ideal .. Such as developing social learning networks and sharing bmultimediab resources and tools sponsoring institutions and clinical learning environment programs .. ver más .. Developer explore media st...


  • Chicago, United States Northwestern Memorial Healthcare Full time

    Job DescriptionThe Principal Software Developer, reflects the mission, vision, and values of NM, adheres to the organization’s Code of Ethics and Corporate Compliance Program, and complies with all relevant policies, procedures, guidelines and all other regulatory and accreditation standards.The Principal Software Developer is responsible for designing,...


  • Chicago, United States Northwestern Memorial Healthcare Full time

    Company Description At Northwestern Medicine, every patient interaction makes a difference in cultivating a positive workplace. This patient-first approach is what sets us apart as a leader in the healthcare industry. As an integral part of our team, you'll have the opportunity to join our quest for better healthcare, no matter where you work within the...


  • Chicago, United States CNA Full time

    You have a clear vision of where your career can go. And we have the leadership to help you get there. At CNA, we strive to create a culture in which people know they matter and are part of something important, ensuring the abilities of all employees are used to their fullest potential. CNA seeks to offer a comprehensive and competitive benefits package to...


  • Chicago, Illinois, United States Request Technology, LLC Full time

    About the Role:At Request Technology, LLC, we're on a mission to revolutionize the capital markets industry through cutting-edge technology solutions. As a Lead Principal Software Engineer, you'll play a critical role in driving innovation and delivering high-quality projects that exceed expectations.What You'll Do:Develop and maintain large-scale software...


  • chicago, United States Request Technology, LLC Full time

    Principal, Software EngineerSalary: OpenLocation: Chicago, IL or Dallas, TXHybrid: 3 days onsite, 2 days remote*We are unable to provide sponsorship for this role***This permanent placement role is not open for C2C, Contract, or Contract to Hire**Qualifications BS degree 10+ years software development experience.4+ years of work experience in the capital...


  • Chicago, Illinois, United States Codal Full time

    Key ResponsibilitiesAs a Principal Engineering Lead at Codal, you will be responsible for guiding engineers on enterprise technologies and solutions, facilitating and leading client project scope discussions, and leveraging new and emerging technologies to fulfill project requirements and business objectives. You will also be responsible for mapping project...


  • Chicago, Illinois, United States ThoughtWorks Full time

    Estimated Salary: $160,000 - $240,000 per year.About the OpportunityWe are seeking an experienced Principal Engineering Manager to join our leadership team at ThoughtWorks. As a key member of our executive team, you will be responsible for driving the technical direction and strategy for our clients' projects.ResponsibilitiesDevelop and execute technical...


  • Chicago, United States Request Technology, LLC Full time

    ***Position is bonus eligible***Prestigious Financial Institution is currently seeking a Lead Principal Software Engineer, with strong Java and Capital Markets software experience. Candidate will create solutions to complex technical challenges while coding, testing, troubleshooting, debugging, and documenting the systems you...


  • Chicago, Illinois, United States Seven Seven Software Full time

    Job Title: Senior Java Software EngineerWe are looking for an experienced Senior Java Software Engineer to join our team at Seven Seven Software. The ideal candidate will have a strong background in Java/J2EE development and cloud-based solutions.Job Description:We are seeking a highly skilled Java/J2EE Developer with at least 8+ years of experience in...