Jobs · Information Technology · Ohio

Principal Software Architect

Foundation Software · Strongsville, OH · 1 wk ago
On-siteInformation TechnologyFull-time

About the role

The Principal Software Architect is responsible for designing and implementing complex software solutions that meet the needs of our clients. This role requires a deep understanding of software architecture principles and the ability to lead cross-functional teams.

Responsibilities

  • Design and architect scalable, high-performance software systems
  • Collaborate with product managers, developers, and other stakeholders to define system requirements
  • Develop and maintain technical documentation for software components
  • Lead architectural reviews and provide guidance on best practices
  • Continuously improve software architecture through feedback and analysis

Requirements

  • Bachelor’s degree in Computer Science or related field
  • Minimum 10 years of experience in software development and architecture
  • Proven track record of delivering successful projects
  • Experience with cloud platforms and microservices architecture
  • Strong problem-solving and analytical skills

Qualifications

  • Expertise in Java, Python, or C#
  • Familiarity with databases such as MySQL, PostgreSQL, or MongoDB
  • Experience with DevOps tools and practices
  • Ability to work independently and in a team environment

Skills

  • Strong leadership and mentoring skills
  • Excellent communication and interpersonal skills
  • Ability to manage multiple projects simultaneously
  • Knowledge of agile methodologies and continuous integration

Benefits

  • Competitive salary package
  • Flexible working hours
  • Professional development opportunities
  • Health insurance coverage
  • Employee discounts

Pay

Salary range: $120,000 - $150,000 annually

Schedule

Full-time, Monday to Friday, 9 AM to 5 PM

Contact

To apply, please visit our website and follow the application instructions. We look forward to hearing from you!

Similar jobs