Principal Software Engineer / Architect

Veriipro

Deerfield (IL)

On-site

USD 140,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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)

Hybrid
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 Software Engineer/Developer
Principal Software Engineer/Developer

Pyramid Systems Inc • Merrifield (VA)

On-site
USD 180,000 - 230,000
Senior or Principal Software Engineer (Fully Remote)
Senior or Principal Software Engineer (Fully Remote)

Roberts Recruiting • Massachusetts

Remote
USD 120,000 - 160,000
Principal/Architect
Principal/Architect

Roberts Recruiting • Boston (MA)

On-site
USD 120,000 - 150,000
Flexible work options
Comprehensive benefits
Competitive compensation
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

Pyramid Systems, Inc. • Washington

Hybrid
USD 150,000 - 190,000
Principal Software Engineer/Developer
Principal Software Engineer/Developer

Pyramid Systems, Inc. • Fairfax (VA)

On-site
USD 130,000 - 180,000
Principal Software Architect (React, Node.js, TypeScript)
Principal Software Architect (React, Node.js, TypeScript)

AspiringIT • United States

On-site
USD 150,000 - 230,000
Full Stack Engineer
Full Stack Engineer

Artech • Plano (TX)

On-site
USD 160,000 - 210,000