Legion Technologies
Software Engineer
Legion Technologies, Palo Alto, California, United States, 94306
Remote, United States
Job OverviewThe Legion application is a high-performance data-driven Java enterprise application that implements sophisticated scheduling and optimization algorithms. It also provides the necessary endpoints for our Web and mobile frontend applications. As a Software Engineer, you will be a member of the team responsible for the implementation and evolution of this application. You will need to be able to write secure, efficient, enterprise-quality Java code, and have a deep understanding of the techniques and technologies that are necessary for scalability and performance. You will also need knowledge and experience with data modeling and relational databases. Our application runs on AWS, so experience with containerization and cloud deployments is desirable. We're using Springboot, Hibernate, MySQL, and JSON, so familiarity with these technologies will be helpful. Frontend experience in JavaScript and Angular and/or React is a big plus.
Responsibilities And DutiesDevelop features with high quality and on-timeThorough understanding of product areaAssist with feature design along with CTO/ArchitectDevelop features keeping in mind best coding practices including performance and user experienceOwn product qualityTest features before asking QA engineers to testWrite unit testsWork with QA engineers to test the product end-to-endFix incoming bugs daily: Adhere to bug resolution goals and SLABe able to demo the Legion product end-to-end
Required Skills And QualificationsBachelor's and/or Master's degree in Computer Science, Computer Engineering or related technical disciplineProfessional software development experienceProficiency in Java or C++, and object-oriented design skillsApplication architecture and design patternsExperience serving as technical lead throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, and testing to documentation, delivery, and maintenance is preferredKnowledge 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 operationsExperience in the development of distributed/scalable systems and high-volume transaction applications
Preferred Qualifications And AttributesProactive and able to command respect through intelligence, hard work, and persistencePersonal passion and fervor for industry-leading next-generation technologyAbility to operate in an environment with limited resourcesA great communicator who can distill powerful messages that resonate with customersTrack record of building positive relationships with peersContinuous and thoughtful listener, able to learn from others and leverage inputStrong personal work ethic focused on high-priority issues; action and results-orientedUnquestionable integrity, credibility, and character; demonstrated high moral and ethical behavior
Compensation & BenefitsSalary Range: Base Salary Range $125,000 - $130,000
+
Stock EquityAt Legion, we offer competitive compensation and benefits packages to all employees. As a fully remote employer, pay for positions is determined using local, national, and industry-specific survey data.
Our posted salary range is done so in good faith based on national data and may be refined for a candidate's region/town/cost of living. We strive to make competitive offers allowing employees room for future growth. Salaries will be based on the applicant's location, level of experience, education, and specialized knowledge and skills. Additionally, we consider the external market rate, the amount we have budgeted internally, and internal equity within the company for the same position.
Benefits include, but are not limited to:$0 monthly premium and other flexible medical, dental, and vision plans effective on the first day of employment401k planUnlimited Paid Time Off and Paid HolidaysParental LeaveEquityMonthly Wellness ReimbursementMonthly Lunch on Legion
About LegionLegion is on a mission to turn hourly jobs into good jobs, and we're looking for best-in-class talent to drive this mission. Legion is a fully remote, mission-driven company focused on turning hourly jobs into good jobs. It's a collaborative, entrepreneurial, and fast-paced culture. You'll have the opportunity to learn, interact directly with seasoned product executives, grow your skills, and enhance your career while helping solve important problems and achieve Legion's mission. Our industry-leading, intelligent automation is powered by Legion's Workforce Management (WFM) platform, which maximizes labor efficiency and employee engagement simultaneously.
EQUAL EMPLOYMENT OPPORTUNITYLegion Technologies is proud to be an equal-opportunity employer and is committed to maintaining a diverse and inclusive work environment. All qualified applicants will be considered for employment without regard to race, color, religion, sex, age, disability, marital status, familial status, sexual orientation, pregnancy, genetic information, gender identity, gender expression, national origin, ancestry, citizenship status, veteran status, and any other legally protected status under federal, state, or local anti-discrimination laws.
DISABILITY ACCOMMODATIONFor individuals with disabilities that need additional assistance at any point in the application and interview process, please email recruiting@legion.co.
Legion is an equal opportunity employer. All applicants will be considered for employment without attention to race, religion, color, sex, sexual orientation, gender identity, age, national origin, veteran, disability status, or any other basis covered by appropriate law.#J-18808-Ljbffr
Job OverviewThe Legion application is a high-performance data-driven Java enterprise application that implements sophisticated scheduling and optimization algorithms. It also provides the necessary endpoints for our Web and mobile frontend applications. As a Software Engineer, you will be a member of the team responsible for the implementation and evolution of this application. You will need to be able to write secure, efficient, enterprise-quality Java code, and have a deep understanding of the techniques and technologies that are necessary for scalability and performance. You will also need knowledge and experience with data modeling and relational databases. Our application runs on AWS, so experience with containerization and cloud deployments is desirable. We're using Springboot, Hibernate, MySQL, and JSON, so familiarity with these technologies will be helpful. Frontend experience in JavaScript and Angular and/or React is a big plus.
Responsibilities And DutiesDevelop features with high quality and on-timeThorough understanding of product areaAssist with feature design along with CTO/ArchitectDevelop features keeping in mind best coding practices including performance and user experienceOwn product qualityTest features before asking QA engineers to testWrite unit testsWork with QA engineers to test the product end-to-endFix incoming bugs daily: Adhere to bug resolution goals and SLABe able to demo the Legion product end-to-end
Required Skills And QualificationsBachelor's and/or Master's degree in Computer Science, Computer Engineering or related technical disciplineProfessional software development experienceProficiency in Java or C++, and object-oriented design skillsApplication architecture and design patternsExperience serving as technical lead throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, and testing to documentation, delivery, and maintenance is preferredKnowledge 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 operationsExperience in the development of distributed/scalable systems and high-volume transaction applications
Preferred Qualifications And AttributesProactive and able to command respect through intelligence, hard work, and persistencePersonal passion and fervor for industry-leading next-generation technologyAbility to operate in an environment with limited resourcesA great communicator who can distill powerful messages that resonate with customersTrack record of building positive relationships with peersContinuous and thoughtful listener, able to learn from others and leverage inputStrong personal work ethic focused on high-priority issues; action and results-orientedUnquestionable integrity, credibility, and character; demonstrated high moral and ethical behavior
Compensation & BenefitsSalary Range: Base Salary Range $125,000 - $130,000
+
Stock EquityAt Legion, we offer competitive compensation and benefits packages to all employees. As a fully remote employer, pay for positions is determined using local, national, and industry-specific survey data.
Our posted salary range is done so in good faith based on national data and may be refined for a candidate's region/town/cost of living. We strive to make competitive offers allowing employees room for future growth. Salaries will be based on the applicant's location, level of experience, education, and specialized knowledge and skills. Additionally, we consider the external market rate, the amount we have budgeted internally, and internal equity within the company for the same position.
Benefits include, but are not limited to:$0 monthly premium and other flexible medical, dental, and vision plans effective on the first day of employment401k planUnlimited Paid Time Off and Paid HolidaysParental LeaveEquityMonthly Wellness ReimbursementMonthly Lunch on Legion
About LegionLegion is on a mission to turn hourly jobs into good jobs, and we're looking for best-in-class talent to drive this mission. Legion is a fully remote, mission-driven company focused on turning hourly jobs into good jobs. It's a collaborative, entrepreneurial, and fast-paced culture. You'll have the opportunity to learn, interact directly with seasoned product executives, grow your skills, and enhance your career while helping solve important problems and achieve Legion's mission. Our industry-leading, intelligent automation is powered by Legion's Workforce Management (WFM) platform, which maximizes labor efficiency and employee engagement simultaneously.
EQUAL EMPLOYMENT OPPORTUNITYLegion Technologies is proud to be an equal-opportunity employer and is committed to maintaining a diverse and inclusive work environment. All qualified applicants will be considered for employment without regard to race, color, religion, sex, age, disability, marital status, familial status, sexual orientation, pregnancy, genetic information, gender identity, gender expression, national origin, ancestry, citizenship status, veteran status, and any other legally protected status under federal, state, or local anti-discrimination laws.
DISABILITY ACCOMMODATIONFor individuals with disabilities that need additional assistance at any point in the application and interview process, please email recruiting@legion.co.
Legion is an equal opportunity employer. All applicants will be considered for employment without attention to race, religion, color, sex, sexual orientation, gender identity, age, national origin, veteran, disability status, or any other basis covered by appropriate law.#J-18808-Ljbffr