Principal Software Architect

Altoona, Pennsylvania

CenTrak
Apply for this Job
Principal Software Architect page is loaded

Principal Software Architect Apply locations Pennsylvania time type Full time posted on Posted 4 Days Ago job requisition id JR25 000184

It's fun to work in a company where people truly BELIEVE in what they are doing.

We're committed to bringing passion and customer focus to the business.

We are seeking a highly experienced and skilled Senior Software Architect with over 12 years of experience in developing SaaS-based cloud applications using .NET, NestJS, and Angular. The ideal candidate will possess in-depth expertise in designing event-based microservice architectures leveraging AWS and demonstrate proficiency in Domain-Driven Design (DDD) and operational design principles. Will help drive Innovation, support sales and troubleshoot issues.

Key Responsibilities
  • Lead the architecture, design, and development of SaaS-based cloud applications using C .NET, NestJS, C and Angular.
  • Drive innovation by exploring and implementing cutting-edge technologies and methodologies.
  • Support sales by providing technical expertise and solutions to meet client needs.
  • Troubleshoot issues by diagnosing and resolving complex technical problems efficiently.
  • Design and implement event-based microservice architectures on AWS, ensuring high scalability and reliability.
  • Apply Domain-Driven Design (DDD) and operational design principles to build robust and maintainable systems.
  • Utilize Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies to ensure high-quality software delivery.
  • Create and document high-level and low-level designs for software architecture.
  • Ensure application security by implementing best practices and conducting regular security audits.
  • Optimize application performance to ensure efficient and responsive user experiences.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
  • Conduct code reviews, ensuring adherence to best practices and coding standards.
  • Work on all tiers of the application, including frontend, backend, and middleware.
  • Optimize SQL and NoSQL databases for performance, scalability, and reliability.
  • Stay updated with emerging technologies and industry trends to drive innovation within the organization.
Qualifications
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 12+ years of experience in software development, with a focus on SaaS-based cloud applications.
  • Expertise in .NET, NestJS, and Angular frameworks.
  • Proven experience in designing and implementing event-based microservice architectures using AWS.
  • Strong knowledge of Domain-Driven Design (DDD) and operational design principles.
  • Hands-on experience across all application tiers: frontend, backend, and middleware.
  • Proficiency in SQL and NoSQL databases.
  • Excellent problem-solving skills and the ability to work in a fast-paced environment.
  • Strong communication and leadership skills.
Preferred Skills
  • Experience with DevOps practices and tools.
  • Proven ability in Research and Development (R&D) to drive innovative solutions.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Familiarity with CI/CD pipelines and automated testing frameworks.
  • Experience with Agile/Scrum methodologies.
  • Demonstrated ownership, empowerment, and trust in team behavior.
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us.

About Us CenTrak is a fast-paced, high-growth company. Our collaborative, innovative, and passionate people are the foundation for our success. If you're seeking a career opportunity that enables you to significantly impact and improve people's lives around the world, we may be the right fit for you.

Date Posted: 15 April 2025
Apply for this Job