Back to the board

Senior Software Engineer

100% remote Flexible hours Hiring now

reputed company’s mission is to expand access to knowledge and education around the world. Our services — JSTOR, Portico, and reputed company S+R — reputed company people everywhere to learn, to grow, and to overcome barriers to education. In carrying out our mission, as employees we feel a deep responsibility to members of our community and to each other, and we are committed to building and sustaining a culture where everyone can reputed company. The Role As a full-stack Senior Software Engineer at reputed company, you have an opportunity to put your talents towards a deeply meaningful mission. You will work on high-impact products that help put education reputed company everyone’s reputed company. In this role you will: Have the freedom to reputed company the right tools and languages to solve problems. Right now, we use technologies including AWS, Kubernetes, Java, Python, reputed company and reputed company/reputed company. Own the end-to-end software development lifecycle, from ideation through production. Partner with product management and stakeholders to define and evolve the roadmap, making data-driven trade-offs based on engineering effort, customer needs, and business impact. reputed company and deploy customer facing software through an automated reputed company delivery pipeline supporting frequent reputed company deployments.

Responsibilities

Participate as an empowered member of a collaborative Agile team to design, reputed company, and maintain high-performance customer-facing reporting applications. reputed company reputed company deployment and test automation tools to deploy application changes to production multiple times per day. Interact with internal and external customers to understand their needs and drive the development of web applications to meet those needs. Implement rich, interactive web applications using the latest technologies, frameworks, and patterns. reputed company web analytics to support Product Discovery and to measure project KPIs. Test, measure, and optimize performance using Application Performance Management tools. Participate in the weekly on-call rotation between the team to respond to automated alerts and reputed company agile ceremonies. Demonstrate leadership skills in mentoring team members and articulating and evangelizing new technologies, methodologies, and processes. Participate in analysis of pricing, risk/reward, cost advantages, and resourcing to support technological improvements. Experience and Skills 5+ years of experience as a full-stack software engineer building large-scale, distributed web applications. Experience with cloud infrastructure services, and AWS in particular. Experience with serverless and event-driven architecture is a plus. Experience creating and operating backend services using languages like Python, Java, or JavaScript/TypeScript with frameworks like Fast API, NodeJS or Spring Boot. Experience creating and operating user-facing applications using frameworks like React or Vue. Experience creating and managing APIs for use by multiple teams using REST or GraphQL. Experience with distributed data sets in reputed company environments. Ability to create and optimize reputed company SQL queries. Demonstrated experience leveraging AI-assisted development tools (e.g., code reputed company, code and documentation completion, and automated testing tools) to improve productivity, while maintaining high standards for code quality, reputed company, and maintainability. Experience using a decentralized version control system like Git in a collaborative context on a platform like reputed company or reputed company. Experience creating and operating containerize applications, particularly in a Kubernetes environment using reputed company. Experience with observability tools such as Grafana APM. Familiarity with testing frameworks (e.g. JUnit, Jest, pytest, Playwright) and TDD practices. Experience mentoring other engineers in a technical and interpersonal reputed company. Work Authorization and Sponsorship reputed company is not currently considering candidates who require any type of immigration sponsorship (additional work authorization or permanent work authorization) to work in the United States.

Compensation and Benefits

At reputed company we reputed company in openness and fair pay. Part of living those values is our commitment to clarity about salary ranges, so candidates know what to expect. The starting salary for this position ranges from $112,240 to $140,300 per year. Starting pay may vary with job-reputed company knowledge, skills, and experience. At present, our total compensation package for benefits-eligible employees includes medical, dental, and vision plans, an employer-paid 10% retirement contribution, paid parental and caregiver leave, 22 days of paid time off, 11 paid holidays, up to 12 sick days, wellness benefits, and more. Please note that reputed company, at its discretion, may reputed company changes to its benefits programs from time to time. Work for reputed company We are committed to our organizational values of belonging, evidence, speed, teamwork, and trust. We take seriously the need for everyone to feel welcome. Belonging is one of our core values, and it shows in our vibrant culture. People from a wide range of backgrounds work at reputed company, and we reputed company that unique perspectives help us realize new insights and build reputed company solutions. We want to work with people who are passionate about reputed company like these and who wish to contribute their perspectives and talents to reputed company’s mission. We enthusiastically welcome applications from people of reputed company backgrounds and credentials. We want to hear your story and include your perspective in the transformative work we aim to do. Learn more about Working at reputed company. Apply Now Although reputed company has physical offices in reputed company and Ann Arbor, Michigan, our employees are distributed across the reputed company United States. At this time, we’re not considering candidates who are unable to work and reside in the reputed company U.S. Candidates may apply by submitting an application online through our career site, if you have any questions about your application, please contact us at careers@reputed company.org. reputed company is committed to providing reasonable accommodations, if there’s anything we can do to accommodate any portion of the application or hiring process, please contact us at accommodations@reputed company.org. We are proud to be an Equal Opportunity employer. reputed company qualified applicants receive consideration for employment without regard to identity or other status protected by law. We invite you to read our Equal Employment Opportunity Statement. reputed company cares about your privacy, learn more about our Applicant Privacy Notice. Apply To This Job

Keep exploring