Senior Software Engineer at Legion

Bucharest, Bucharest, Romania

Legion Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
N/AIndustries

Requirements

  • Bachelor's Degree in Computer Science, Engineering or related discipline
  • 3-5 years with backend technologies (Java, Spring Boot, MySQL)
  • 3-5 years working on building multi-tenant SaaS applications
  • 3-5 years experience with designing and building APIs
  • 3+ years delivering software in a cloud-based environment (AWS, GCP, Azure)
  • Professional software development experience
  • Proficiency in Java or C++, and object-oriented design skills
  • Application architecture and design patterns
  • Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience in the development of distributed/scalable systems and high-volume transaction applications
  • Proven ability to lead projects from inception to production
  • Strong mastery in communication skills, software architecture design, writing technical documents
  • Strong personal work ethic focused on prioritization, being action-oriented, and being driven to achieve positive results

Responsibilities

  • Develop features with high quality and on-time
  • Thorough understanding of product area
  • Assist with feature design along with CTO/Architect
  • Develop features keeping in mind best coding practices including performance and user experience
  • Own product quality
  • Test features before asking QA engineers to test
  • Write unit tests
  • Work with QA engineers to test the product end-to-end
  • Fix incoming bugs daily: Adhere to bug resolution goals and SLA
  • Be able to demo the Legion product end-to-end
  • Devise robust solutions that enable product engineering teams to rapidly deliver features in a scalable and performant manner
  • Design, build, and support applications from End to End
  • Make data-driven technical decisions
  • Use your deep technical knowledge to debug and solve complex technical problems
  • Identify and resolve ambiguities in requirements in consultation with the various stakeholders
  • Contribute to the long-term team charter and quarterly planning
  • Mentor others on the team, and hold a high bar for code quality and standards by conducting design reviews, code reviews, and providing feedback
  • Work with QA team to make the feature as Production ready

Skills

Key technologies and capabilities for this role

JavaSpring BootHibernateMySQLJSONAWSJavaScriptAngularReact

Questions & Answers

Common questions about this position

What is the salary for this Senior Software Engineer position?

This information is not specified in the job description.

Is this role remote or does it require office work?

The position is hybrid and based in Bucharest, Romania.

What skills are required for this Senior Software Engineer role?

Required skills include 3-5 years with backend technologies (Java, Spring Boot, MySQL), 3-5 years building multi-tenant SaaS applications, 3-5 years designing and building APIs, 3+ years delivering software in cloud environments (AWS, GCP, Azure), proficiency in Java or C++, and experience with application architecture and design patterns.

What does the team structure look like for this role?

You will be a member of the team responsible for the implementation and evolution of the Legion application, working with CTO/Architect on feature design, mentoring others, conducting code reviews, and collaborating with QA engineers.

What makes a strong candidate for this Senior Software Engineer position?

Strong candidates have a Bachelor's Degree in Computer Science or related field, 3-5 years of experience with Java, Spring Boot, MySQL, multi-tenant SaaS, APIs, and cloud environments, plus experience as a technical lead through the full software development lifecycle.

Legion

Intelligent automation for workforce management

About Legion

Legion.co offers an intelligent automation platform for workforce management, specifically targeting businesses that employ hourly workers. The platform predicts demand and automatically generates optimal schedules, enhancing labor efficiency and employee engagement. It features a self-learning forecasting engine that adapts to business needs and provides gig-like flexibility for employees. Legion.co operates on a subscription model, charging businesses for access to its tools that improve labor operations and the hourly employee experience.

Redwood City, CaliforniaHeadquarters
2016Year Founded
$180.4MTotal Funding
LATE_VCCompany Stage
Enterprise Software, AI & Machine LearningIndustries
201-500Employees

Benefits

Health Insurance
Paid Vacation
Paid Holidays
Parental Leave
Company Equity
401(k) Retirement Plan
Monthly Wellness Reimbursement
Monthly Lunch on Legion

Risks

Emerging AI-driven platforms increase competition in workforce management.
Reliance on Silicon Valley Bank poses financial stability risks.
Rapid international expansion may lead to compliance challenges with labor laws.

Differentiation

Legion's AI-driven platform offers gig-like flexibility for hourly workers.
The platform provides instant access to earned wages, enhancing financial wellness.
Legion's self-learning engine continuously adapts to business needs for optimal scheduling.

Upsides

Legion's $50M funding boosts innovation in AI-powered workforce management.
Partnerships with Bealls Inc. and Vail Resorts expand Legion's market reach.
Growing demand for AI-driven predictive analytics supports Legion's platform adoption.

Land your dream remote job 3x faster with AI