Match score not available

Sr. Principal Software Architect (Full Stack)

extra holidays - extra parental leave
Remote: 
Full Remote
Contract: 
Experience: 
Expert & Leadership (>10 years)
Work from: 

Offer summary

Qualifications:

10+ years of full-stack development experience, Proven experience leading and mentoring teams, Proficient in container-based microservices, Skilled in front-end technologies like JavaScript, Experience with cloud platforms and RDBMS.

Key responsabilities:

  • Design and maintain scalable SaaS solutions
  • Write clean code and participate in code reviews
  • Lead a small team of developers
  • Champion best practices in software development
  • Collaborate with distributed teams to deliver software
Deltek logo
Deltek Computer Software / SaaS Large https://www.deltek.com/
1001 - 5000 Employees
See more Deltek offers

Job description

About the Company

As the recognized global standard for project-based businesses, Deltek delivers software and information solutions to help organizations achieve their purpose. Our market leadership stems from the work of our diverse employees who are united by a passion for learning, growing and making a difference.


At Deltek, we take immense pride in creating a balanced, values-driven environment, where every employee feels included and empowered to do their best work. Our employees put our core values into action daily, creating a one-of-a-kind culture that has been recognized globally. Thanks to our incredible team, Deltek has been named one of America's Best Midsize Employers by Forbes, a Best Place to Work by Glassdoor, a Top Workplace by The Washington Post and a Best Place to Work in Asia by World HRD Congress. www.deltek.com


About the Role

Position Responsibilities:

  • Design, build, and maintain scalable, reliable SaaS solutions using modern technologies in collaboration with designers, product managers, and other teams.
  • Write high-quality, clean, maintainable code and participate in code reviews.
  • Contribute to architectural decisions and system design, aligning with the product roadmap and business objectives.
  • Lead and mentor a small team of developers, fostering their growth, ensuring high productivity, and maintaining code quality.
  • Champion best practices in software development, including Agile methodologies, TDD, CI/CD, and code reviews.
  • Collaborate effectively with distributed teams and stakeholders to deliver high-performance software on time and within budget.
  • Stay current with emerging front-end and back-end technologies, evaluating their potential application to our products.
  • Participate in technical debt reduction and system optimization initiatives.
  • Contribute to the development of internal tools and frameworks to improve team efficiency.
  • Assist in troubleshooting production issues and implement robust monitoring and logging practices.


Qualifications

  • 10+ years of experience as a full-stack developer, with a strong focus on backend development using Java.
  • Proven experience (3+ years) leading and mentoring development teams.
  • Proficient in building container-based microservices; knowledge of Helidon is a plus.
  • Skilled in front-end development with JavaScript, TypeScript, CSS3, HTML5.
  • Experience with cloud platforms (e.g., OCI, AWS, Azure) and cloud-native development practices.
  • Expertise in designing and building RESTful APIs.
  • Strong experience with RDBMS such as Oracle or PostgreSQL and working with ORMs like Hibernate.
  • Deep understanding of and experience using industry best practices, including TDD, CI/CD, and Agile methodologies.
  • Experience with developing enterprise business software and understanding of business processes.
  • Knowledge of security best practices and experience implementing secure coding practices.
  • Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Experience with version control systems (preferably Git) and branching strategies.
  • Superb written and verbal communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.
  • Strong problem-solving skills and ability to work independently as well as collaboratively.


Required profile

Experience

Level of experience: Expert & Leadership (>10 years)
Industry :
Computer Software / SaaS
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Verbal Communication Skills
  • Troubleshooting (Problem Solving)
  • Team Leadership
  • Problem Solving

Full Stack Engineer Related jobs