Enable job alerts via email!

Associate Principal Engineer - Java Fullstack Developer

Nagarro

United States

Remote

USD 120,000 - 180,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in Digital Product Engineering is seeking an Application Architect to guide software development and application architecture. The ideal candidate will have a Bachelor's in Computer Science, extensive experience in leadership roles, and a strong grasp of cloud technologies. Join a dynamic team dedicated to building innovative digital products and solutions that resonate globally.

Qualifications

  • 10 years software development and leadership experience.
  • Experience architecting high-scale distributed systems (7+ years).
  • Strong knowledge of data structures and algorithms.

Responsibilities

  • Lead high-performance teams to develop and support digital products.
  • Establish development guidelines for application architecture.
  • Analyze current IT architectures for weaknesses and opportunities.

Skills

Engineering Excellence
Collaboration
Leadership
Cloud Technologies
Full Stack Engineering
Design Patterns

Education

Bachelor's Degree in Computer Science or Engineering
Master's or PhD preferred

Tools

C#
Java
C++
Python
Ruby
JavaScript/TypeScript

Job description

Company Description

We are a Digital Product Engineering company that is scaling rapidly! We build products, services, and experiences that inspire, excite, and delight. Our work spans all devices and digital mediums, with a global team of over 19,000 experts across 33 countries. Our culture is dynamic and non-hierarchical. We are seeking talented new colleagues. That is where you come in!

Job Description

The Application Architect will play a pivotal role in software development and long-term planning within the Strategy & Transformation organization.

This leader will establish an end-to-end vision for application design and provide technological leadership for application architecture, focusing on relevant technologies and strategic direction.

Role Responsibilities:

  • Demonstrate a passion for engineering excellence in services, education, and support.
  • Maintain strong interpersonal skills to navigate complex, matrixed environments.
  • Collaborate effectively with regional and global partners across functional units.
  • Lead and influence people across cultures at a senior level.
  • Create and guide a team of engineers to develop and support digital products and services aligned with core priorities.
  • Lead high-performance, multi-disciplinary teams across remote locations, managing, developing, and mentoring engineers.
  • Engage with executives to shape the narrative around software engineering.
  • Manage delivery impediments, risks, issues, and changes, escalating as necessary.
  • Develop application architecture strategies aligned with business goals.
  • Manage architecture governance processes, ensuring adherence to standards and policies.
  • Review business strategies to understand implications on architecture and mitigate risks.
  • Communicate architecture strategies to business leaders and contracting teams, highlighting their implications.
  • Establish development guidelines and standards for application development and integration.
  • Analyze current IT ecosystem architectures to identify weaknesses and opportunities for improvement.
  • Define transition strategies from current to future architectures.
  • Design conceptual and detailed architectures for application development and oversee their evolution.
  • Develop integration methods for systems across organizational lines.
  • Maintain architecture models, processes, and documentation, fostering innovation.
  • Identify emerging technologies to support business architecture.
  • Contribute to proof of concepts and prototypes.
  • Collaborate to develop reference architectures, evaluate frameworks, and prepare for future needs.

Qualifications

  • Bachelor's Degree in Computer Science, Engineering, or related field.
  • Master's or PhD preferred.
  • At least 10 years of relevant software development and leadership experience.
  • 7+ years in architecting fault-tolerant, high-scale distributed systems.
  • Strong knowledge of data structures, algorithms, and object-oriented design.
  • Experience with multiple programming languages beyond C#, Java, C, or C++ (e.g., Ruby, Python, Perl).
  • Experience with Azure, Google Cloud, AWS, and cloud PaaS/SaaS solutions.
  • Experience supporting mission-critical, 24x7 systems.
  • Experience with high-throughput, cloud-native distributed systems.
  • Proficiency in developing and consuming large-scale web services.
  • Deep understanding of design patterns.
  • Experience with JavaScript/TypeScript, Node.js, React-Redux, or other front-end frameworks.
  • Full-stack engineering expertise.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

[Full Remote] Software Engineer - Fullstack ($81,900 - $160,200 per year)

Joinrs US

Remote

USD 81,000 - 161,000

Yesterday
Be an early applicant

Senior Software Engineer

Foley

Remote

USD 125,000 - 144,000

Yesterday
Be an early applicant

JAVA FULL STACK Developer - Alpharetta, GA (Remote)

Diverse Lynx

Alpharetta

Remote

USD 95,000 - 135,000

Today
Be an early applicant

JAVA Full Stack Developer - Bentonville, AR

Diverse Lynx

Bentonville

Remote

USD 100,000 - 130,000

Today
Be an early applicant

Senior Software Developer

Davita Inc.

Arlington

Remote

USD 130,000 - 165,000

Today
Be an early applicant

Senior Software Developer

Davita Inc.

Waltham

Remote

USD 130,000 - 165,000

Today
Be an early applicant

Senior Software Developer

Davita Inc.

Chicago

Remote

USD 130,000 - 165,000

Today
Be an early applicant

Senior Software Developer

Davita Inc.

Austin

Remote

USD 130,000 - 165,000

Today
Be an early applicant

Senior Software Developer

Davita Inc.

Sacramento

Remote

USD 130,000 - 165,000

Today
Be an early applicant