Sr Software Engineer (Remote)
Company: Cengage Group
Location: Oklahoma City
Posted on: May 28, 2023
|
|
Job Description:
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.
Proficiency in Java and JavaScript.
Experience with a variety of database technologies, such as MySQL
and MongoDB.
Experience crafting, implementing and securing high-performance
RESTful services.
Experience working with web browsers and supporting technologies
(such as CSS, HTML, and JavaScript frameworks) for accessibility
and responsiveness.
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.
Preferred
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 accommodations.ta@cengage.com 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.
Keywords: Cengage Group, Oklahoma City , Sr Software Engineer (Remote), IT / Software / Systems , Oklahoma City, Oklahoma
Click
here to apply!
|