Principal Software Engineer / Architect

Veriipro

Deerfield (IL)

On-site

USD 140,000 - 190,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Veriipro is seeking a Principal Software Engineer / Architect to lead hands-on web and mobile engineering initiatives across product teams. You will define technical direction and deliver scalable, secure, and high-performing digital applications.

You will design architectures, drive modernization, and mentor engineering teams while collaborating with product, security, cloud, and operations to ensure reliable delivery and engineering excellence.

Qualifications

  • Hands-on experience with Java and Node.js.
  • Strong software architecture and technical leadership.
  • Experience building high-volume e-commerce, digital retail, web, or mobile applications.
  • Experience with Azure Functions / Function Apps, serverless, and event-driven architectures.
  • Experience with MariaDB or similar relational databases.
  • Strong knowledge of CI/CD, DevOps, automated testing, and infrastructure automation.
  • Experience with application modernization, platform engineering, and technical debt reduction.
  • Strong understanding of scalability, performance, security, reliability, and distributed systems.
  • Excellent technical problem-solving and cross-functional collaboration skills.

Responsibilities

  • Provide hands-on technical leadership for complex software engineering initiatives.
  • Define and evolve application architecture, technical standards, design patterns, and engineering best practices.
  • Design and develop scalable web, mobile, and backend applications using Java and Node.js.
  • Build high-volume digital retail, e-commerce, web, and mobile applications.
  • Design and implement serverless and event-driven architectures using Azure Functions / Function Apps.
  • Develop and optimize solutions using MariaDB and relational databases.
  • Drive application modernization, platform engineering, technical debt reduction, and technology improvements.
  • Establish and improve CI/CD, DevOps, automated testing, infrastructure automation, and developer productivity practices.
  • Troubleshoot complex technical issues and provide architectural guidance across engineering teams.
  • Collaborate with engineering, product, security, cloud, and other technical teams to deliver reliable and secure solutions.
  • Promote engineering excellence through code quality, performance optimization, scalability, security, and operational best practices.

Skills

Java
Node.js
Software architecture
E-commerce apps
Azure Functions/serverless
MariaDB
CI/CD/DevOps
Modernization
Scalability/performance
Security/reliability
Cross-functional collaboration

Job description

We are seeking a Principal Software Engineer / Architect to provide senior technical leadership across web and mobile engineering initiatives. This is a hands-on role focused on software architecture, development, technical problem-solving, and engineering excellence. The ideal candidate will help define technical direction and deliver scalable, secure, reliable, and high-performing digital applications.

Roles and Responsibilities
  • Provide hands-on technical leadership for complex, high-impact software engineering initiatives.
  • Define and evolve application architecture, technical standards, design patterns, and engineering best practices.
  • Design and develop scalable web, mobile, and backend applications using Java and Node.js.
  • Build high-volume digital retail, e-commerce, web, and mobile applications.
  • Design and implement serverless and event-driven architectures using Azure Functions / Function Apps.
  • Develop and optimize solutions using MariaDB and relational databases.
  • Drive application modernization, platform engineering, technical debt reduction, and technology improvements.
  • Establish and improve CI/CD, DevOps, automated testing, infrastructure automation, and developer productivity practices.
  • Troubleshoot complex technical issues and provide architectural guidance across engineering teams.
  • Collaborate with engineering, product, security, cloud, and other technical teams to deliver reliable and secure solutions.
  • Promote engineering excellence through code quality, performance optimization, scalability, security, and operational best practices.
Required Skills
  • Strong hands-on experience with Java and Node.js.
  • Strong software architecture and technical leadership experience.
  • Experience building high-volume e-commerce, digital retail, web, or mobile applications.
  • Experience with Azure Functions / Function Apps, serverless, and event-driven architectures.
  • Experience with MariaDB or similar relational databases.
  • Strong knowledge of CI/CD, DevOps, automated testing, and infrastructure automation.
  • Experience with application modernization, platform engineering, and technical debt reduction.
  • Strong understanding of scalability, performance, security, reliability, and distributed systems.
  • Excellent technical problem-solving and cross-functional collaboration skills.
Preferred Skills
  • Experience with Azure cloud services and cloud-native application development.
  • Knowledge of microservices, APIs, messaging, and distributed architectures.
  • Experience with developer productivity and engineering enablement initiatives.
  • Relevant Azure, cloud, or software architecture certifications.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Architect
Principal Software Architect

Riverside Recruiting • Strongsville (OH)

On-site
USD 140,000 - 200,000
Hybrid remote
401(k) with company match
Medical, dental, vision
+2
Senior Software Engineer
Senior Software Engineer

The Phoenix Group • New York (NY)

On-site
USD 120,000 - 150,000
Principal Solution Architect
Principal Solution Architect

Mobilunity • United States

On-site
USD 180,000 - 240,000
Principal Software Engineer/Developer
Principal Software Engineer/Developer

Paylocity • Merrifield (VA)

On-site
USD 180,000 - 230,000
Principal Software Engineer/Developer
Principal Software Engineer/Developer

Pyramid Systems, Inc. • Fairfax (VA), Northern (KY)

Hybrid
USD 180,000 - 240,000
Principle Engineer/Solutions Architect
Principle Engineer/Solutions Architect

Jobsbridge • Phoenix (AZ)

On-site
USD 120,000 - 150,000
Principal Software Engineer/Developer
Principal Software Engineer/Developer

Paylocity • Washington, Northern (KY)

Hybrid
USD 150,000 - 190,000
Principal Architect (.Net/ C#/ Azure)
Principal Architect (.Net/ C#/ Azure)

Nuvento • Kansas City (MO)

On-site
USD 140,000 - 190,000
Principal Software Engineer
Principal Software Engineer

Minfy • McLean (VA)

On-site
USD 190,000 - 270,000
Principal Tech Consultant
Principal Tech Consultant

Kanak Elite Services Inc • New York (NY)

Hybrid
USD 180,000 - 240,000
Hybrid work model