Remote Otter LogoRemoteOtter

Principal/Architect Software Engineer, Time and Pay - Remote

Posted 10 weeks ago
Software Development
Full Time
USA
$220,000 - $250,000/year

Overview

The Legion application is a high-performance, data-driven Java enterprise application that leverages sophisticated scheduling and optimization algorithms. It also provides the necessary endpoints for our Web and mobile frontend applications. As a Principal/Architect Software Engineer, Time and Pay, you will play a pivotal role in shaping the architecture, scalability, and performance of this mission-critical application. You will lead the technical direction, drive best practices, and mentor engineers to ensure robust and scalable solutions.

You should possess deep expertise in software architecture, system design, and enterprise-level development with Java. You should also have strong knowledge of data modeling, relational databases, and cloud-based deployments. Our application stack includes Spring Boot, Hibernate, MySQL, and JSON, running on AWS with containerization, making experience in these technologies essential. Additionally, frontend experience with JavaScript, Angular, and/or React is a plus.

In Short

  • 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.

Requirements

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

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.
Legion logo

Legion

Legion is a remote, mission-driven company dedicated to transforming hourly jobs into good jobs. With an award-winning AI-native workforce management platform, Legion focuses on maximizing labor efficiency and enhancing employee engagement for labor-intensive organizations. The company has gained recognition for its innovative solutions, appearing on the Inc. 5000 list and Forbes’ Next Billion Dollar Startups. Backed by prominent investors, Legion aims to empower hourly workers and help employers navigate the complexities of modern workforce management. The culture at Legion is collaborative, fast-paced, and entrepreneurial, providing opportunities for personal and professional growth.

Share This Job!

Save This Job!

Similar Jobs:

Valsoft Corporation logo

Principal Software Engineer - Architect - Remote

Valsoft Corporation

8 weeks ago

We are seeking a Principal Software Engineer to lead the development of our core software product in a hybrid work environment.

USA
Full-time
Software Development
Enable logo

Principal Software Engineer – Architecture - Remote

Enable

12 weeks ago

Join Enable as a Principal Software Engineer – Architecture to lead the technical direction of our platform and drive innovation in software architecture.

CA, USA
Full-time
Software Development
Weekday logo

Principal Software Engineer & Solution Architect - Remote

Weekday

7 weeks ago

Lead the design and development of enterprise-grade e-commerce solutions as a Principal Software Engineer & Solution Architect.

India
Full-time
Software Development
Sigma Software logo

Principal/Architect Software Engineer (AdTech Unit) - Remote

Sigma Software

29 weeks ago

Join Sigma Software as a Software Architect in the AdTech Competence Center, focusing on creating tailored technical solutions and leading client engagements.

Worldwide
Full-time
Software Development
STR logo

Principal Software Architect - Remote

STR

13 weeks ago

Join STR as a Principal Software Architect to lead the development of advanced analytics and machine learning solutions for national security.

USA
Full-time
Software Development