Sr Software Engineer (Remote)
Company: Cengage Group
Location: Oklahoma City
Posted on: May 28, 2023
We believe in the power and joy of learning
At Cengage Group, our employees have a direct impact in helping students around the world discover the power and joy of learning. We are bonded by our shared purpose - driving innovation that helps millions of learners improve their lives and achieve their dreams through education.
Our culture values diversity, engagement, and discovery
Our business is driven by our strong culture, and we know that creating an inclusive and diverse workplace is absolutely essential to the success of our company and our learners, as well as our individual well-being. We recognize the value of diverse perspectives in everything we do, and strive to ensure employees of all levels and backgrounds feel empowered to voice their ideas and bring their authentic selves to work. We achieve these priorities through inclusive programs, benefits, and initiatives that are integrated into the fabric of how we work every day. To learn more, please see https://www.cengagegroup.com/about/inclusion-and-diversity/
What You'll Do Here:
As a Senior Software Engineer you will be spending time writing robust code and interacting with many engineers across our technology organization. You are going to be responsible for building out the next phase of our solution(s), systems and workflows that support our customer's needs. You will be a part of a team that is setting the new standard for how an industry leader delivers and presents educational content digitally. You will also:
Help break down, estimate, and provide just-in-time designs for small increments of work.
Use a variety of development techniques (e.g. pair programming, test driven development) as appropriate to ensure consistently high-quality code.
Perform activities like root cause analysis, technology evaluation, and spike design in support of high-quality resilient software.
Build a solid understanding of cross-browser/platform issues and solutions
Coach/mentor team members while they expand and improve their skill sets.
Learn new practices, processes, technologies, and languages. Saying "I don't know" is okay!
Commit to completing well-defined work and deliver on those commitments.
Test solutions with the utmost scrutiny; Improve the testability of our application while driving high standards for coding and testing across the organization.
Secure student and instructor data throughout every aspect of the software development lifecycle.
What You'll Need Here:
5+ years of software development experience.
Experience with a variety of database technologies, such as MySQL and MongoDB.
Experience crafting, implementing and securing high-performance RESTful services.
Experience building Node.js applications.
Should have previously played a lead role in shipping high-quality features and products, ideally in a high-volume, always-available, Agile development environment.
Performance optimization experience including browser page rendering, network traffic, database optimization, and backend system tuning.
Experience with customer-facing, scalable, low latency Web-Services supporting high volumes of requests.
A passion for automating just about everything. Especially testing, packaging and deploying.
A drive for effective collaboration with engineering teammates.
A bachelor's degree in Computer Science, Computer Engineering or a related field.
Previous experience delivering products using Agile development practices (CI, TDD, Pair Programming, Scrum).
Solid understanding of React.js
In-depth experience with multiple server-side technologies such as Node.js and Spring.
Experience with responsive design and/or material, flexbox, grid design.
Experience deploying applications with Amazon Web Services.
Cengage is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, veteran status, marital status, parental status, cultural background, organizational level, work styles, tenure and life experiences. Or for any other reason. You may view Cengage's EEO/Affirmative Action Policy signed by CEO Michael Hansen (https://p.widencdn.net/pdvq6j/EEO_Policy_Statement_January_2017) and Equal Employment Opportunity is the Law notice (http://embed.widencdn.net/pdf/plus/cengage/ybs5gt19ik/eeopost-merged.pdf) by visiting their corresponding links.
Cengage is committed to providing reasonable accommodations for qualified individuals with disabilities in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at firstname.lastname@example.org or you may call us at +1 (617) 289-7917.
About Cengage Group
Cengage Group, a global education technology company serving millions of learners, provides affordable, quality digital products and services that equip students with the skills and competencies needed to be job ready. For more than 100 years, we have enabled the power and joy of learning with trusted, engaging content, and now, integrated digital platforms. We serve the higher education, workforce skills, secondary education, English language teaching and research markets worldwide. Through our scalable technology, including MindTap and Cengage Unlimited, we support all learners who seek to improve their lives and achieve their dreams through education.
Base Pay Range
The full base pay range has been provided for this position. Individual base pay will vary based on qualifications, experience, internal equity, and geographic location. Sales roles often incorporate a significant incentive compensation program beyond this base pay range.
$84,400.00 - $135,000.00 USD
Cengage Group , a global education technology company serving millions of learners, provides affordable, quality digital products and services that equip students with the skills and competencies needed to be job ready. For more than 100 years, we have enabled the power and joy of learning with trusted, engaging content, and now, integrated digital platforms.
We serve the higher education, workforce skills, secondary education, English language teaching and research markets worldwide. Through our scalable technology, including MindTap and Cengage Unlimited, we support all learners who seek to improve their lives and achieve their dreams through education.
We believe in the power and joy of learning
Keywords: Cengage Group, Oklahoma City , Sr Software Engineer (Remote), IT / Software / Systems , Oklahoma City, Oklahoma
here to apply!