Job Closed
This listing is no longer active.
Expanding access to knowledge and education worldwide. JSTOR, Portico, and Ithaka S+R
Senior Software Engineer
Location
California
Posted
95 days ago
Salary
$112.2K - $140.3K / year
Seniority
Senior
Job Description
Senior Software Engineer
ITHAKA
• Participate as an empowered member of a collaborative Agile team to design, develop, and maintain high-performance customer-facing reporting applications. • Leverage continuous 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. • Leverage 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 lead 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.
Job Requirements
- 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 Databricks environments. Ability to create and optimize complex SQL queries.
- Demonstrated experience leveraging AI-assisted development tools (e.g., code generation, code and documentation completion, and automated testing tools) to improve productivity, while maintaining high standards for code quality, security, and maintainability.
- Experience using a decentralized version control system like Git in a collaborative context on a platform like GitHub or GitLab.
- Experience creating and operating containerize applications, particularly in a Kubernetes environment using Docker.
- 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 capacity.
Benefits
- medical, dental, and vision plans
- 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Product Engineer
TradeLinkWant to improve your logistic processes? We are building the future of logistics. Contact us 👇
• You build and ship end-to-end features across backend (Ruby on Rails) and frontend (React) • You design and implement AI-driven product capabilities (e.g. agentic workflows, AI-assisted features) • You work close to the customer, investigating and resolving user issues first hand • You take ownership of features from idea to production and iteration • You improve system architecture, scalability, and maintainability • You collaborate closely with Product, Engineering, and GTM to solve real logistics problems • You contribute to technical decisions and roadmap planning • You support and unblock other engineers
• Lead full stack development for the Digital Services team, performing detailed systems analysis and implementation of high performing software solutions that are efficient and cost effective, supporting Wellmark’s business and Technology applications • Lead system development and guides the team in the design, development, code testing and debugging necessary to ensure successful completion or resolution of issues while focusing on utilization of emerging technologies • Orchestrate cross-functional end-to-end execution across diverse platforms, all meticulously aligned with Wellmark's SDLC standards and the structured SAFe methodology in order to culminate the making of these advancements accessible and beneficial to all Information Product teams and foster a unified and elevated approach to development and delivery • Work closely with UX/UI designers, product managers, Architects and DevOps engineers to create responsive, interactive, and high performing applications by delivering high quality code that ensures a seamless user experience across multiple devices • Develop and optimize web pages for maximum speed, accessibility and scalability • Develop and optimize backend architecture ensuring scalability, performance and security • Write clean, maintainable and efficient code, adhering to best practices and Wellmark engineering standards • Ensure mobile responsiveness of applications • Ensure analysis of defects to find root cause and guide others in the identification of potential improvement opportunities • Provide production support of applications including root cause analysis and break-fix resolution • Use data and cost measures (AWS, infrastructure, labor, etc.) to influence timely decisions, build consensus, and take actions to successfully deliver project or production support objectives and support benefits realization • Identify known issues, impacts to project or production outcomes if not resolved and escalate as necessary • Contribute to a collaborative agile environment, including PI Planning, iteration planning, estimation, demos and retrospectives
Software Engineer II
KapitusKapitus is a financial services company that handles the financing for clients, enabling them to focus more on running their businesses. Headquartered in New Yo
• Participate in technical design sessions to identify/document technical solutions. • Develop microservices with AWS serverless architecture. • Function as a trusted advisor with a consultative mindset in interactions with stakeholders. • Help build and maintain a best-in-class team culture through partnership, open dialogue, and transparent feedback. • Drive continual improvement to the efficiency and flexibility of the systems while keeping a high bar for customer trust, performance, and availability. • Provide technical direction to junior engineers on the team. • Support legacy code as needed while building out the future state systems and solutions.
Principal Engineer
PetvisorPetvisor is the parent company of several leading tech companies — serving the vet health and pet services industries.
• Lead the architectural design and technical direction of complex, large-scale systems across the R&D organization, ensuring solutions are scalable, maintainable, and aligned with long-term product strategy • Partner closely with Product Management, UX, and QA teams throughout the full development lifecycle to translate business requirements into sound technical designs and actionable engineering plans • Establish and enforce engineering standards, best practices, and architectural patterns across the engineering team to ensure consistency, quality, and operational excellence at every stage of development • Drive the end-to-end execution of high-priority technical initiatives by identifying risks early, removing blockers, and keeping cross-functional stakeholders informed and aligned throughout delivery • Conduct thorough architecture and code reviews on a regular basis, providing constructive, high-quality feedback that raises the technical bar and accelerates the growth of engineers at all levels • Mentor and guide senior and mid-level engineers through complex technical challenges, serving as a go-to resource for architectural guidance and engineering decision-making across the organization • Evaluate emerging technologies, tools, and industry trends on an ongoing basis and make informed recommendations that strengthen the engineering platform, improve developer productivity, and support the company's technical roadmap




