Principle Architect

Legion Logo

Legion

💵 $220k-$250k
📍Remote - United States

Summary

Join Legion Technologies as a Principal/Architect Software Engineer, Time and Pay and play a pivotal role in shaping the architecture and performance of our high-performance Java enterprise application. Lead technical direction, drive best practices, and mentor engineers. You will need extensive Java development experience, expertise in software architecture and design, and strong knowledge of data modeling and cloud deployments. The role requires experience with Spring Boot, Hibernate, MySQL, and AWS. We offer a competitive salary ($220,000-$250,000 + bonus + stock options), comprehensive benefits, and a fully remote work environment. If you are passionate about building scalable enterprise applications and mentoring engineers, apply now!

Requirements

  • Hold a Bachelor’s and/or Master’s degree in Computer Science, Computer Engineering, or a related technical discipline
  • Possess extensive professional software development experience with expertise in Java or C++
  • Demonstrate proven experience in software architecture and design patterns
  • Have experience leading complex, high-impact projects from conception to deployment
  • Show a strong understanding of distributed systems and high-volume transaction applications
  • Have hands-on experience with cloud computing and containerization (AWS, Kubernetes, Docker, etc.)
  • Possess hands-on experience with microservices architecture and API design
  • Have strong knowledge of database management, indexing, and optimization with MySQL or similar relational databases
  • Demonstrate a deep understanding of software development best practices, including coding standards, code reviews, CI/CD pipelines, and DevOps principles
  • Have experience in performance tuning, scalability improvements, and system optimization
  • Possess strong problem-solving skills with the ability to troubleshoot and debug complex systems
  • Have excellent written and verbal communication skills to convey complex technical concepts effectively

Responsibilities

  • Architect and design scalable, high-performance, and secure software solutions
  • Lead technical decision-making and strategy for product evolution
  • Mentor and guide software engineers, fostering a culture of engineering excellence
  • Ensure high-quality implementation of features while maintaining best practices
  • Perform in-depth system analysis to drive continuous improvements in performance, scalability, and reliability
  • Collaborate with cross-functional teams, including Product Management and UX, to translate business requirements into technical solutions
  • Drive innovation by evaluating new technologies and frameworks to enhance the application’s capabilities
  • Write unit tests and automated tests to ensure software quality and maintainability
  • Troubleshoot and resolve complex issues in a timely manner
  • Review and enhance application security, ensuring compliance with industry standards

Preferred Qualifications

  • Have experience driving large-scale architectural improvements
  • Possess strong leadership qualities with the ability to influence and inspire team members
  • Show a passion for emerging technologies and industry-leading innovations
  • Have experience in frontend technologies such as JavaScript, Angular, or React
  • Be able to operate efficiently in fast-paced, agile environments
  • Have a track record of building positive relationships and collaborating across teams
  • Possess a strong personal work ethic focused on high-impact delivery and results
  • Demonstrate unquestionable integrity, credibility, and character; demonstrated high moral and ethical behavior

Benefits

  • $0 monthly premium and other flexible medical, dental, and vision plans effective on the first day of employment
  • 401k plan
  • Unlimited Paid Time Off and Paid Holidays
  • Parental Leave
  • Equity
  • Monthly Wellness Reimbursement
  • Monthly Lunch on Legion
  • Salary Range: $220,000 - $250,000 + Bonus + Stock Options

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.