TAAFT
Free mode
100% free
Freemium
Free Trial
Deals
Create tool

Software Architect

PwC
On-site
Bucureşti, Romania
Full-time
$25,000 - $36,000

About PwC

At PwC, we are dedicated to building trust in society and solving important problems. PwC Romania is part of the global PwC network, which spans 152 countries and includes more than 328,000 professionals delivering quality in assurance, advisory, and tax services.

With over 30 years of presence in Romania, PwC has established itself as a leader in professional services, helping local and international clients navigate complexity, embrace digital transformation, and achieve sustainable growth.

We combine deep industry expertise with advanced technology solutions to address challenges in areas such as digital innovation, risk management, financial consulting, and business strategy. At PwC Romania, you’ll be part of a collaborative culture that values integrity, diversity, and continuous learning.

Joining our team means working alongside top professionals, tackling impactful projects, and being part of an organization that invests in your personal and professional development.

At PwC, we don’t just offer jobs—we provide careers with purpose, where you can shape the future of business and technology while growing as a leader.

About the Role

We are seeking a visionary Software Architect with a strong experience in full-stack development, solid expertise in Microsoft Azure, and a proven ability to design scalable, resilient, and high-performing enterprise solutions leveraging AI and GenAI functionalities. This role combines hands-on technical leadership with architectural strategy to drive innovation and excellence across our product and platform initiatives. You will play a pivotal role in shaping our technology roadmap, ensuring alignment with business goals, and fostering a culture of engineering excellence.

Qualifications

8+ years of experience in software development for enterprise-grade solutions, including at least 5 years of hands-on architecture and development on Microsoft Azure.

5+ years experience in designing, developing, and documenting RESTful APIs and microservices.

Fluent in both object-oriented and functional programming paradigms.

Prior experience designing and developing event-driven, high-volume, multi-tenant SaaS platforms.

Expert-level knowledge of SQL and NoSQL databases.

Hands-on experience with high-volume data tools (preferably Kafka Streams).

Experience building data engineering pipelines and processing big data workloads.

Deep expertise in cloud-native application design using Azure and/or AWS managed services.

Familiarity with modern JavaScript technologies such as Node.js, TypeScript, and AngularJS is a strong plus.

Proven experience leading Agile Scrum teams, including planning and estimation of development efforts.

Experience designing and implementing CI/CD pipelines (preferably using Jenkins) and promoting artifacts through environments.

Hands-on experience with containerization and orchestration technologies like Docker and Kubernetes.

Knowledge of DevSecOps practices, including secure coding, threat modeling, and vulnerability management.

Responsibilities

Architect and deliver highly resilient, scalable, extensible, and maintainable product and platform solutions.

Define and enforce architectural standards, best practices, and governance models across teams and projects.

Lead technical design reviews, providing mentorship and guidance to engineers through code reviews and architectural discussions.

Collaborate with cross-functional teams to translate business requirements into robust technical solutions.

Evaluate and recommend technologies, frameworks, and tools based on cost/benefit analysis and long-term strategic fit.

Develop and maintain architectural documentation, including solution diagrams, data flow models, and integration patterns.

Drive innovation by researching emerging technologies and validating them through proofs of concept.

Ensure security, compliance, and performance are embedded in all architectural decisions.

Act as a trusted advisor to product managers, engineering leads, and business stakeholders, providing accurate estimates and ensuring predictable delivery.

Champion Agile practices, removing impediments and ensuring high-quality sprint and release commitments.

Serve as a senior technical member of distributed agile scrum teams, removing impediments and ensuring high-quality sprint and release commitments.

Contribute to enterprise-wide initiatives, including cloud migration, modernization, and digital transformation efforts.

Benefits

Opportunities to impact: Dive into diverse projects and seize international assignments that let you shape the future.

Mentoring: Thrive in a supportive culture with regular feedback, personalized training programs, and clear career development paths.

Work-life balance: Flexible hours, extra days off at Christmas, and full compensation for every extra minute you work.

Extra perks: Indulge in office massages, a Multisport card, medical center membership, and exclusive discounts with partner companies.
0 AIs selected
Clear selection
#
Name
Task