SAGE Publishing logo
SAGE Publishing

SAGE Publishing is an independent global publisher of books, journals, library products, and “impactful research” that enables robust research methodology.

Senior Software Engineer I

Location

United States

Posted

11 days ago

Salary

$111.5K - $128K / year

Seniority

Senior

Job Description

Senior Software Engineer I

SAGE Publishing

Title: Senior Software Engineer I Location: Washington United States Job Description: Senior Software Engineer I We are looking for a Senior Software Engineer I to design and develop sophisticated solutions that support critical business objectives, with a main focus on the myBusinessCourse.com courseware platform. This role involves designing, building, and improving the courseware platform's capabilities such as content delivery, content management, reporting, analytics, workflows, product metadata management, publishing tools and controls. Experience leveraging AI and LLM-powered features to enhance the platform. The Senior Software Engineer 1 will play a pivotal role in driving the technical direction and architecture of our solutions within the team and across multi-team environments. Your new role: - Code, test, and implement software solutions that meet business and technical requirements, using a variety of development tools and languages, focusing on the tech stack used by the team (for most teams this is Microsoft). - Participate actively in all phases of the software development lifecycle, contributing to both front-end and back-end development projects. - Collaborate within Agile teams to deliver features and enhancements that improve the functionality and performance of our platforms and products. - Learn about the design and development of scalable software architectures and ensure the integration of new features within existing systems. - Engage in ongoing learning and application of new technologies and guidelines to grow in experience and skill. - Support the maintenance and troubleshooting of existing applications. - Deliver high-quality work with guidance and be open to receiving feedback to grow in proficiency. - Learn quickly from others, take initiative when required and build relationships mainly for self-mentoring. - Follow team processes, learn to implement solutions with detailed directions and welcome feedback to improve performance. - Focus on building components and small features and learn more about the system including its basic practices. - Work effectively in a remote capacity. Attend in person meetings and events several times a year, in one of Sage’s various international offices or other locations as deemed appropriate. - Be an active, engaged and vocal contributor to Agile ceremonies and other meetings as appropriate. - Design, build, and integrate AI-powered features into the platform, including LLM-based capabilities such as intelligent content recommendations, automated content processing, and conversational interfaces. - Develop and maintain agentic workflows that combine LLM orchestration, tool use, and structured outputs to automate complex business processes. - Establish prompt engineering practices and patterns for reliable, maintainable AI feature development across the team. Could you be our new Senior Software Engineer I? Skills and Experience: - Solid foundation in object-oriented programming and design patterns. - Strong front-end technologies: HTML, CSS, and JavaScript; JavaScript frameworks. - Highly proficient in full-stack PHP development, including significant experience with PHP 7.x or 8.x. - Proficient in building and consuming RESTful APIs; experience and API authentication. - Experience with performance optimization in caching mechanisms. - Strong SQL skills, experience with database optimization and indexing. - Understanding of SQL injections, XSS, CSRF, and other security threats. - Demonstrated experience in AWS cloud platform development and managing solutions in a cloud environment. - Comfortable with DevOps: Linux, data stores & caching solutions, Apache administration; AWS Solutions Architect or DevOps Engineer certification a plus. - Experience with containerized environments. - Proficient in source code control systems like GitHub and CI/CD pipelines using Git, Git Actions and Workflows. - Practical prompt engineering skills: able to design, test, and iterate on prompts for reliability, safety, and maintainability. - Awareness of AI-specific concerns: cost management, latency optimization, hallucination mitigation, and responsible AI practices. - Experience integrating LLMs into production applications, including API integration, token management, and response handling. - Familiarity with agentic AI patterns: tool use, multi-step orchestration, structured outputs, and retrieval-augmented generation (RAG). - Proven ability to work effectively both independently and as part of an Agile team. - Strong analytical and problem-solving skills, with a high level of attention to detail and an ability to prioritize tasks effectively under tight deadlines. - Excellent communication skills and the ability to establish and maintain effective relationships with team members and peers. - Experience serving as a tech lead: owning code review processes, making architectural decisions, and representing the team in multi-functional discussions. - Track record of mentoring junior and mid-level engineers through pairing, code review, and knowledge sharing. - Recognized as a go-to person for specific technologies and encouraged to learn new skills. - B.S. or higher in Computer Science or related technical field (or equivalent work experience) desired. If you have a disability and you need any support during the application process, please contact hr.resume@sagepub.com All qualified applicants are encouraged to apply. Pay Transparency & Benefits Package: Sage Publishing is committed to being an inclusive employer where all individuals are treated with fairness and respect. Sage is proud to be an equal opportunity workplace and is an affirmative action employer. Compensation at Sage is influenced by several factors, including but not limited to skill set, nature and level of experience, qualifications, and other relevant considerations. Please note that the compensation details listed in U.S. role postings reflect the base salary only and do not include bonuses or benefits. Your recruiter can share more about the specific salary range and additional aspects of the compensation/benefits package for this position during the hiring process. If your desired salary falls outside of this range, we hope you'll still apply as there may be other positions that better align. In addition to compensation, Sage offers a highly competitive and comprehensive PPO medical, dental, and vision care benefits package with SAGE covering most of the premium costs. Unique program benefits that support a healthy life, a company-sponsored anniversary trip every 5 years, a 401(k)-matching program of 100% up to 5% of pay, and other significant meaningful benefits. In alignment with our value for education, Sage offers financial support for bachelor's and graduate-level degree programs as well as learning for personal interest. Sage offers freedom and autonomy in your day-to-day with hybrid or remote work, depending on the role. Join the nearly 2,000 Sage employees worldwide who deliver products and services that serve to fulfill our noble goal of education and dissemination of knowledge globally. We’d love to meet you! Diversity, Equity, and Inclusion Sage Publishing is committed to being an inclusive employer where all individuals are treated with fairness and respect, regardless of age, disability, gender identity, marriage and partnership status, pregnancy and parental responsibilities, race, religion and belief, sex, or sexual orientation. We believe that diversity is a cornerstone of a vibrant culture. We want Sage to be an organization where the most talented staff and high-potential staff are recruited, have the opportunity to grow, and want to work. We strive to achieve a better representation of diverse talent at all levels, including leadership, across our workforce. Department Technology Role Software Engineer Locations United States Yearly salary $111,500 - $128,000 Remote Status Fully remote Employment Type Full-time Employment Level Mid Level

Related Job Pages

More Software Engineer Jobs

PayPal logo

Senior Software Engineer

PayPal

PayPal offers a fast, secure way for sellers and buyers to conduct transactions online and on the go. From its beginning in 1998, the financial technology compa

Title: Sr Software Engineer Location: Chicago United States Job Description: The Company PayPal has been revolutionizing commerce globally for more than 25 years. Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, PayPal empowers consumers and businesses in approximately 200 markets to join and thrive in the global economy. We operate a global, two-sided network at scale that connects hundreds of millions of merchants and consumers. We help merchants and consumers connect, transact, and complete payments, whether they are online or in person. PayPal is more than a connection to third-party payment networks. We provide proprietary payment solutions accepted by merchants that enable the completion of payments on our platform on behalf of our customers. We offer our customers the flexibility to use their accounts to purchase and receive payments for goods and services, as well as the ability to transfer and withdraw funds. We enable consumers to exchange funds more safely with merchants using a variety of funding sources, which may include a bank account, a PayPal or Venmo account balance, PayPal and Venmo branded credit products, a credit card, a debit card, certain cryptocurrencies, or other stored value products such as gift cards, and eligible credit card rewards. Our PayPal, Venmo, and Xoom products also make it safer and simpler for friends and family to transfer funds to each other. We offer merchants an end-to-end payments solution that provides authorization and settlement capabilities, as well as instant access to funds and payouts. We also help merchants connect with their customers, process exchanges and returns, and manage risk. We enable consumers to engage in cross-border shopping and merchants to extend their global reach while reducing the complexity and friction involved in enabling cross-border trade. Our beliefs are the foundation for how we conduct business every day. We live each day guided by our core values of Inclusion, Innovation, Collaboration, and Wellness. Together, our values ensure that we work together as one global team with our customers at the center of everything we do - and they push us to ensure we take care of ourselves, each other, and our communities. Job Summary: Job Description: PayPal, Inc. seeks Sr Software Engineer in Chicago, IL Job Duties: Lead architectural discussions and contribute to the overall technical direction of the client-side applications, advocating for best practices and innovative solutions. Design and deploy end-to-end solutions towards client-side applications using JavaScript, Node.js, React, GraphQL, and other relevant technologies. Own and be accountable for clean, scalable, high-performing, secure, and reliable software services, in all areas, including coding, documentation, automation, etc. Identify and implement critical non-functional requirements (Availability, Security, Performance, Scalability, and Observability), improve automated test strategies, and build and deploy processes to enable speedy and reliable continuous integration. Demonstrate end-to-end ownership of features, projects, modules, and services to assist the team in delivering within all phases of the software development lifecycle. Conduct formal and informal code reviews, providing constructive feedback to team members to ensure quality of code and adherence to clean and scalable coding principles. Optimize software performance, identifying and resolving bottlenecks via monitoring, logging, and metrics to enhance the user experience. Communicate effectively with all technical and non-technical partners and stakeholders (Architecture, Developer Experience, Product, Design, Analytics, Legal, Marketing, etc.) as well as within team to ensure shared understanding around the new products and features under consideration. Collaborate with other development teams to ensure seamless integration and deployment of client-side applications, automating and enhancing build, test, and deployment processes. Participate in program planning, influencing the product and technology roadmap and driving outcomes. Mentor and guide junior engineers, fostering their professional growth and promoting a collaborative and knowledge-sharing environment. Partial telecommuting permitted from within a commutable distance. Minimum Requirements: Bachelor's degree, or foreign equivalent, in Computer Science, Engineering, or closely related field plus four years of experience in the job offered or a related occupation. Special Skill Requirements: 1. Designing and implementing solutions using JavaScript (4years) 2. Server-side application development with Node.js (4 years) 3. Experience with React for building scalable, performant front-end applications (4 years) 4. Designing and developing APIs using GraphQL (3 years) 5. Experience with Continuous integration and deployment tools such as Jenkins or GitHub Actions (2 years) 6. Experience with Docker and Kubernetes for deploying and managing microservices (3 years) 7. Experience with Unit and E2E testing frameworks, such as Jest, Mocha, or Playwright. (3 years) 8. Experience with AWS, GCP, or Azure for deploying and managing cloud-based applications (3 years) 9. Experience with SQL and NoSQL databases such as PostgreSQL or MongoDB for designing and optimizing data storage solutions (3 years) 10. Experience with Monitoring and observability tools such as New Relic, Splunk, or Prometheus for tracking application performance and troubleshooting (3 years) 11. Experience with web components for embeddable applications (2 years) Additional Responsibilities & Preferred Qualifications: EOE, including disability/vets. The base pay for this role will depend on where you work and the relevant experience and expertise you bring. The expected range of pay for this role by location is: Primary Location | Pay Range: Chicago, IL | Salary: $130,707.00-199,500.00 per annum. 40 hours per week; M-F, 9:00 a.m. to 5:00 p.m. Additional compensation for this role may include an annual performance bonus, equity, or other incentive compensation, as applicable. Must be legally authorized to work in the U.S. without sponsorship. Subsidiary: PayPal Travel Percent: 0 PayPal does not charge candidates any fees for courses, applications, resume reviews, interviews, background checks, or onboarding. When making an application directly, we will never ask you to share passwords, one-time passcodes (OTP), or verification codes. Any such request is a red flag and likely part of a scam. All communication regarding your application will come from official PayPal email domains. If you suspect fraudulent activity, please report it immediately. For the majority of employees, PayPal's balanced hybrid work model offers 3 days in the office for effective in-person collaboration and 2 days at your choice of either the PayPal office or your home workspace, ensuring that you equally have the benefits and conveniences of both locations. Our Benefits: At PayPal, we're committed to building an equitable and inclusive global economy. And we can't do this without our most important asset-you. That's why we offer comprehensive, choice-based programs, to support all aspects of personal wellbeing-physical, emotional, and financial-delivering meaningful value where it matters most. We strive to create a flexible, balanced work culture with a holistic approach to benefits, including generous paid time off, healthcare coverage for you and your family, and resources to create financial security and support your mental health. Who We Are: Click Here to learn more about our culture and community. Commitment to Diversity and Inclusion PayPal provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state, or local law. Belonging at PayPal: Our employees are central to advancing our mission, and we strive to create an environment where everyone can do their best work with a sense of purpose and belonging. Belonging at PayPal means creating a workplace with a sense of acceptance and security where all employees feel included and valued. We are proud to have a diverse workforce reflective of the merchants, consumers, and communities that we serve, and we continue to take tangible actions to cultivate inclusivity and belonging at PayPal.

Illinois
$130.7K - $199.5K / year
PayPal logo

Software Engineer

PayPal

PayPal offers a fast, secure way for sellers and buyers to conduct transactions online and on the go. From its beginning in 1998, the financial technology compa

Develop and maintain user-facing products, implement business logic using JavaScript and NodeJS, design reusable UI components, and optimize applications for performance and scalability while ensuring security and data protection features.

California
Netguru logo

(Senior) iOS Developer

Netguru

Netguru builds software that lets people do things differently.

ContractRemoteTeam 501-1,000Since 2008H1B No Sponsor

Role Description Our mission at Netguru is to help entrepreneurs and innovators shape the world through beautiful software. We care about trust, taking ownership, and transparency. As a Certified B Corporation®, we offer a safe, inclusive and productive environment for all team members, and we’re always open to feedback. If you want to work from home and be a full-time employee, great! We want to create the right opportunities for you. As a Netguru freelancer, you can choose what works well for you. You decide when, where, and how you work on projects and tasks. - Develop and maintain iOS applications using Swift and SwiftUI/UIKit. - Design and implement modular application architecture. - Develop and maintain automated tests to ensure application quality. - Build and maintain integrations with backend services. - Work with event-driven backend architectures. - Collaborate closely with DevOps teams. - Support and improve mobile CI/CD processes. - Participate in Apple App Store submission and certification processes. Qualifications - Commercial experience in iOS development. - Strong knowledge of Swift. - Experience with SwiftUI and/or UIKit. - Experience designing modular and testable applications. - Experience integrating mobile applications with backend services. - Understanding of event-driven architectures. - Familiarity with mobile CI/CD pipelines. - Experience working with DevOps teams. - Knowledge of Apple App Store certification and release processes. Requirements - Experience with Kubernetes (nice to have). - 100% remote, flexible work. - Work with an experienced team of developers and continuous development of your hard and soft skills. - Dev-friendly processes such as Continuous Integration, Continuous Delivery, Code Review and bug bashes. - Long-term collaboration on challenging products (FinTech, B2B software, E-commerce and more). What will happen next? We would like to know you better, so we will invite you for a meeting with our recruiter. Next, you'll be asked to solve the task or invited to an interview and pair programming with one of our iOS Developers. If you need any disability-related adaptation at any step of the recruitment process – simply let the recruiter know! We'd be happy to help.

Worldwide
PLN100 / hour
PayPal logo

Software Engineer 3

PayPal

PayPal offers a fast, secure way for sellers and buyers to conduct transactions online and on the go. From its beginning in 1998, the financial technology compa

Title: Software Engineer 3 Location: Austin United States Job Description: The Company PayPal has been revolutionizing commerce globally for more than 25 years. Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, PayPal empowers consumers and businesses in approximately 200 markets to join and thrive in the global economy. We operate a global, two-sided network at scale that connects hundreds of millions of merchants and consumers. We help merchants and consumers connect, transact, and complete payments, whether they are online or in person. PayPal is more than a connection to third-party payment networks. We provide proprietary payment solutions accepted by merchants that enable the completion of payments on our platform on behalf of our customers. We offer our customers the flexibility to use their accounts to purchase and receive payments for goods and services, as well as the ability to transfer and withdraw funds. We enable consumers to exchange funds more safely with merchants using a variety of funding sources, which may include a bank account, a PayPal or Venmo account balance, PayPal and Venmo branded credit products, a credit card, a debit card, certain cryptocurrencies, or other stored value products such as gift cards, and eligible credit card rewards. Our PayPal, Venmo, and Xoom products also make it safer and simpler for friends and family to transfer funds to each other. We offer merchants an end-to-end payments solution that provides authorization and settlement capabilities, as well as instant access to funds and payouts. We also help merchants connect with their customers, process exchanges and returns, and manage risk. We enable consumers to engage in cross-border shopping and merchants to extend their global reach while reducing the complexity and friction involved in enabling cross-border trade. Our beliefs are the foundation for how we conduct business every day. We live each day guided by our core values of Inclusion, Innovation, Collaboration, and Wellness. Together, our values ensure that we work together as one global team with our customers at the center of everything we do - and they push us to ensure we take care of ourselves, each other, and our communities. Job Summary: Job Description: PayPal, Inc. seeks Software Engineer 3 in Austin, TX Job Duties: Analyze software product requirements and transform them into scalable technical designs using test-driven development and agile methodologies. Optimize the performance settings and threading model for complex software service stacks and complex fault tolerance and recovery scenarios. Build fast and scalable applications, interactive and dynamic web pages, and enhanced Application Programming Interfaces (APIs) to extract data from multiple sources. Develop automated tests and deliver high-quality software code to production within a short development cycle in the continuous integration and delivery environment. Maintain and release processes for Mobile API components, library updates, and security practices. Design and code solutions that meet the documented business and technical requirements. Evaluate production systems to swiftly identify and proactively mitigate technical issues during product development. Design responsive, accessible, and mobile-friendly user interfaces. Drive architecture discussions, produce well-documented design docs, and participate in design and code reviews. Partial telecommuting permitted from within a commutable distance. Minimum Requirements: Master's degree, or foreign equivalent, in Computer Science, Computer Engineering, or a closely related field plus two years of experience in the job offered or a related occupation. Employer will accept a Bachelor's degree, or foreign equivalent, in Computer Science, Computer Engineering, or a closely related field plus five years of progressively responsible experience in the job offered or a related occupation. Special Skill Requirements: 1. Developing and maintaining backend systems using Java, Spring Boot, and Microservices architecture to ensure efficiency and scalability (2 years). 2. Designing and building REST APIs for seamless integration and robust performance (2 years). 3. Creating and enhancing frontend applications using JavaScript, JQuery, AngularJS, HTML, and CSS, delivering engaging user interfaces (2 years). 4. Leveraging AWS to design and implement cloud-based solutions for scalable and reliable applications (2 years). 5. Building and automating CI/CD pipelines using Jenkins, combined with managing dependencies through Maven, to streamline deployments (2 years). 6. Containerizing applications and managing their deployments using Docker for optimal resource utilization (2 years). 7. Administering and querying databases, including NoSQL systems and IBM DB2, to ensure efficient data storage and retrieval (2 years). 8. Writing clean, modular code and refactoring applications using principles from Object-Oriented Design and Functional Programming to enhance quality and maintainability (2 years). 9. Designing, implementing, and maintaining distributed systems that are scalable, fault-tolerant, and highly available (2 years). Additional Responsibilities & Preferred Qualifications: EOE, including disability/vets. The base pay for this role will depend on where you work and the relevant experience and expertise you bring. The expected range of pay for this role by location is: Primary Location | Pay Range: Austin, TX | Salary: $163,550.00-221,500.00 per annum. 40 hours per week; M-F, 9:00 a.m. to 5:00 p.m. Additional compensation for this role may include an annual performance bonus, equity, or other incentive compensation, as applicable. Must be legally authorized to work in the U.S. without sponsorship. Subsidiary: PayPal Travel Percent: 0 PayPal does not charge candidates any fees for courses, applications, resume reviews, interviews, background checks, or onboarding. When making an application directly, we will never ask you to share passwords, one-time passcodes (OTP), or verification codes. Any such request is a red flag and likely part of a scam. All communication regarding your application will come from official PayPal email domains. If you suspect fraudulent activity, please report it immediately. To learn more about how to identify and avoid recruitment fraud please visit https://careers.pypl.com/contact-us. For the majority of employees, PayPal's balanced hybrid work model offers 3 days in the office for effective in-person collaboration and 2 days at your choice of either the PayPal office or your home workspace, ensuring that you equally have the benefits and conveniences of both locations. Our Benefits: At PayPal, we're committed to building an equitable and inclusive global economy. And we can't do this without our most important asset-you. That's why we offer comprehensive, choice-based programs, to support all aspects of personal wellbeing-physical, emotional, and financial-delivering meaningful value where it matters most. We strive to create a flexible, balanced work culture with a holistic approach to benefits, including generous paid time off, healthcare coverage for you and your family, and resources to create financial security and support your mental health. Who We Are: Click Here to learn more about our culture and community. Commitment to Diversity and Inclusion PayPal provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state, or local law. In addition, PayPal will provide reasonable accommodations for qualified individuals with disabilities. Belonging at PayPal: Our employees are central to advancing our mission, and we strive to create an environment where everyone can do their best work with a sense of purpose and belonging. Belonging at PayPal means creating a workplace with a sense of acceptance and security where all employees feel included and valued. We are proud to have a diverse workforce reflective of the merchants, consumers, and communities that we serve, and we continue to take tangible actions to cultivate inclusivity and belonging at PayPal. Any general requests for consideration of your skills, please Join our Talent Community. We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don't hesitate to apply.

Texas
$163.6K - $221.5K / year