Senior Software Engineer (Remote) at Stride #vacancy #remote

Job Description Over 20 years ago, Stride was founded to provide personalized learning – powered by technology. We reached students where they were in their own journeys. We knocked down their barriers to great education. And we gave every learner equal opportunity to succeed – however they defined success. Stride innovated the learning experience with online and blended learning that prepared them for their lives ahead. Stride is a community of passionate leaders. Whether teachers, engineers, curriculum writers, or financial managers – whatever your expertise or role, we all work to empower futures through learning. And changing the trajectory of learning itself is one of our greatest missions. Join us in developing more effective ways to learn and helping learners build the skills and confidence they need to make their way forward in life. The Senior Software Engineer is primarily responsible for full life-cycle implementation of new capabilities and maintenance of current capabilities on strategic Stride products. We are looking for smart and ambitious individuals who thrive on the challenge of creating quality solutions to complex problems and have an unquenchable drive to create and bring to market world-class education solutions! We want people who have apassionfor learning new technologies and who can work harmoniously with a talented team of software engineers. ESSENTIAL FUNCTIONS: Reasonable accommodations may be made to enable individuals with disabilities to perform the essential duties. * Collaborates with other engineers on an Agile team to build and maintain assigned Stride software product(s) * Develops software to satisfy user stories as specified by the product owner including: * Back-end web services and business logic to fulfill functional requirements * Front-end user interfaces to make features available to users * Ensures software meets all non-functional specifications such as performance and security requirements * Builds, deploys, and tests software components in a development environment * Solve issues by analyzing logs and debugging applications, proposes resolutions, implements immediate improvements as well as long term improvements. * Packages software for automated deployment to QA and production environments * Creates appropriate documentation for software, including production support procedures * Mentors and coaches junior developers Supervisory Responsibilities: This role has no supervisory responsibilities. MINIMUM REQUIRED QUALIFICATIONS: * BS or MS in Computer Science or Computer Engineering or equivalent experience. * 5 years of professional software development experience * Proven track record of architecture experience with large volume, high availability enterprise applications * Strong core Java and enterprise technologies knowledge * Strong understanding of software engineering best practices and design principles Certificates and Licenses: None Required OTHER REQUIRED QUALIFICATIONS: * Excellent analytical, written and verbal communication skills * Strong attention to detail with good organizational skills * Dedication to professional development and continuous improvement. * Ability to decompose complex problems into smaller pieces and solve them iteratively * Willingness and ability to listen effectively, respect others’ perspectives and contributions, and offer and accept constructive feedback * Strong programming skills in Java and TypeScript / * Experience developing, maintaining, and supporting mission-critical production applications. * Experience with and commitment to automated testing of software. * Experience designing and implementing REST and/or GraphQL APIs. * Amazon Web Services, particularly EC2, S3, Lambdas, and CloudFormation * Proficiency with version control tools such as Git. * Solid SQL proficiency, preferably with * Ability to travel 5% of the time * Ability to pass required background check DESIRED QUALIFICATIONS: * Development of modern web application UI i Angular or React * Software design patterns * DevOps in a Continuous Integration / Continuous Delivery (CI/CD) environment * Spring, JUnit, and other open-source libraries/frameworks * Unix shell scripting * Agile development, preferably Scrum WORK ENVIRONMENT: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. * This position is remote and open to residents of the 50 states, D.C. * Option to be in office located in Portland, OR Compensation & Benefits:Stride, Inc. considers a person’s education, experience, and qualifications, as well as the position’s work location, expected quality and quantity of work, required travel (if any), external market and internal value when determining a new employee’s salary level. Salaries will differ based on these factors, the position’s level and expected contribution, and the employee’s benefits elections. * We anticipate the salary range to be $60,000 to $130,000. The upper end of this range is not likely to be offered, as an individual’s compensation can vary based on several factors. These factors include, but are not limited to, geographic location, experience, training, education, and local market conditions. Eligible employees may receive a bonus. Stride offers a robust benefits package for eligible employees that can include health benefits, retirement contributions, and paid time off. The above job is not intended to be an all-inclusive list of duties and standards of the position. Incumbents will follow any other instructions, and perform any other related duties, as assigned by their supervisor.All employment is “at-will” as governed by the law of the state where the employee works. It is further understood that the “at-will” nature of employment is one aspect of employment that cannot be changed except in writing and signed by an authorized officer. Stride, Inc. is a Federal Contractor, an Equal Opportunity/Affirmative Action Employer and a Drug-Free Workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected Veteran status age,, or genetics, or any other characteristic protected by law. Job Type Regular The above job is not intended to be an all-inclusive list of duties and standards of the position. Incumbents will follow any other instructions, and perform any other related duties, as assigned by their supervisor. All employment is “at-will” as governed by the law of the state where the employee works. It is further understood that the “at-will” nature of employment is one aspect of employment that cannot be changed except in writing and signed by an authorized officer. Stride, Inc. is a Federal Contractor, an Equal Opportunity/Affirmative Action Employer and a Drug-Free Workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected Veteran status age, or genetics, o To view the full job description please use the link below.

GraphQL Git Unix REST Agile amazon-s3 Lambdas Amazon Web Services (AWS) JUnit Spring amazon-cloudformation SQL TypeScript Java React Angular Software Engineer amazon-ec2

Leave a Reply