Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer II image - Rise Careers
Job details

Software Engineer II

At Instructure, we are dedicated to empowering EdTech providers and educational organizations to unlock their full potential through innovative technology solutions.  Our mission is to provide intuitive products and services that simplify learning and personal development, foster meaningful relationships, and inspire progress in education and careers.  We believe in giving smart, creative, and passionate individuals the opportunity to make a significant impact in the world of EdTech globally.  


About the role


As our Full Stack Software Engineer, you'll play a key role in a diverse, innovative team driving the development of our transformative SaaS services for digital learning and credentialing services. We believe in curiosity, education, and technology, nurturing excellence in an Agile and DevOps environment that promotes innovation. Join us to work with an entrepreneurial mindset and thrive in a culture of continuous improvement.


Our tech stack is at the forefront of modern software development. We seek developers eager to work in this environment. If you excel in server-side Java development, microservices, and front-end UI, and value uplifting team members through shared learning and collaboration, we want to hear from you.


Tech Stack:


Java, Spring, Springboot, React 16.8+, GraphQL, JavaScript, TypeScript, NextJS, Docker, Kubernetes, Postgres, Hibernate/JPA, Redis, EKS, and AWS cloud technologies (not all technologies are listed).


What you will do:
  • Take comprehensive ownership of technical aspects, ensuring product usability and viability.
  • Prioritize organization and team success, demonstrating that collective achievement outweighs individual success.
  • Translate business and product needs into a clear, optimized technical strategy.
  • Communicate complex technical concepts clearly, collaborating effectively across R&D.
  • Create detailed documentation, architecture diagrams, and prototypes to guide development.
  • Maintain a high technical standard, mentor team members, and support their growth.
  • Stay hands-on, setting a coding standard and driving technical direction across the stack.
  • Keep abreast of and integrate modern technologies and practices.
  • Working with teams spanning multiple domains, helping them adapt to common patterns and best practices.
  • Deliver high-quality, easily testable, and secure code.
  • Collaborate closely with your team, agile coach, and product owners to deliver value.


What you will need to know/have:
  • Minimum three years of industry, enterprise-level software development experience.
  • Strong proficiency in Object-Oriented concepts, design patterns, coding standards, and performance improvements.
  • Solid experience with Java (JDK 11 and greater) and building Spring Boot RESTful APIs.
  • Experience with JavaScript and TypeScript.
  • Experience coding modern UI using React and related libraries.
  • Proficiency in SQL, JPA/Hibernate.
  • Experience with Test-Driven Development (TDD) practices.
  • Familiarity with building pipelines and tools like Git, Maven, IntelliJ, or VSCode.
  • Experience in an Agile, Lean, and DevOps organization and culture.
  • Strong problem-solving skills, attention to detail, and the ability to lead technical initiatives.
  • Excellent communication, collaboration skills, and experience in leading technical teams and projects.
  • A bias towards action, with the ability to produce artifacts that clarify and advance technical discussions.


Bonus points if you also have:
  • Experience with GraphQL.
  • Experience with asynchronous messaging technologies.
  • Familiarity with container technologies like Docker and Kubernetes.
  • Experience with AWS technologies.


We’ve always believed in hiring the most awesome people and treating them right. We know that the more diverse we are, the more diverse our ideas will be and when we openly welcome those ideas, our environment is better and our business is stronger..


 At Instructure we participate in E-Verify and yes, in case you didn't catch it from the above, we are an Equal Opportunity Employer.


All Instructure employees are required to successfully pass a background check upon being hired.

Instructure Glassdoor Company Review
3.3 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Instructure DE&I Review
3.5 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Instructure
Instructure CEO photo
Steve Daly
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer II, Instructure

At Instructure, we are on the lookout for a talented Software Engineer II to join our remote team in Mexico. If you're passionate about developing innovative technology solutions that empower EdTech providers and educational organizations, this might be the perfect fit for you! As a Software Engineer II, you will be at the heart of transforming digital learning experiences through our cutting-edge SaaS services. Your expertise in server-side Java development and front-end technologies like React will shine as you collaborate with a diverse team dedicated to fostering continuous improvement and excellence. By taking ownership of technical aspects and working closely with product owners and agile coaches, you will help translate complex business needs into optimized technical strategies. We thrive in an Agile and DevOps environment, where creativity and curiosity drive our efforts, making this a fantastic opportunity for smart, creative individuals who want to make a significant impact globally. You'll be responsible for delivering high-quality, testable code and mentoring your team members, ensuring a supportive, collaborative workplace. At Instructure, we believe in the power of diversity and innovation, and we can't wait to welcome someone with your skills into our expanding family of tech enthusiasts. So, if you're ready to bring your expertise in Java, Spring Boot, React, and a commitment to your team's success, apply today and help us inspire progress in education and careers!

Frequently Asked Questions (FAQs) for Software Engineer II Role at Instructure
What are the key responsibilities of a Software Engineer II at Instructure?

As a Software Engineer II at Instructure, you will take ownership of technical aspects related to our SaaS services, prioritize organization and team success, and collaborate across departments effectively. You will also create documentation and prototypes, maintain high technical standards, mentor team members, and ensure the delivery of high-quality, secure code.

Join Rise to see the full answer
What qualifications are required to apply for the Software Engineer II position at Instructure?

To qualify for the Software Engineer II role at Instructure, you should have a minimum of three years of experience in enterprise-level software development, strong proficiency in Object-Oriented concepts and design patterns, as well as solid experience with Java and Spring Boot. Familiarity with UI technologies like React, SQL, and Agile methodologies is also a must.

Join Rise to see the full answer
What technologies should I be familiar with as a Software Engineer II at Instructure?

As a Software Engineer II at Instructure, you should be familiar with Java (JDK 11 or greater), Spring Boot, React 16.8+, JavaScript, and TypeScript. Additionally, experience with Docker, Kubernetes, and AWS technologies will be beneficial in enhancing your contributions to the team.

Join Rise to see the full answer
How does Instructure support continuous learning for Software Engineer II candidates?

At Instructure, we foster a culture of continuous improvement and learning. As a Software Engineer II, you will engage in mentoring opportunities, stay updated with technology trends, and participate in collaborative problem-solving discussions with a team that values knowledge sharing and professional growth.

Join Rise to see the full answer
What is the work culture like for Software Engineer II at Instructure?

Instructure embraces a collaborative and inclusive work culture, especially for our remote Software Engineer II roles. We prioritize agility, support entrepreneurial mindsets, and actively encourage innovation, making it a great environment for tech enthusiasts who are eager to contribute and grow.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II
What is your experience with Java and Spring Boot in software development?

Discuss your previous projects where you utilized Java and Spring Boot, emphasizing specific functionalities you developed and the impact they had on either productivity or user experience. Highlight any challenges you faced and how you overcame them.

Join Rise to see the full answer
Can you describe a complex problem you solved in your previous role as a Software Engineer?

Use the STAR method (Situation, Task, Action, Result) to structure your answer. Focus on the complexity of the problem, the approach you took to resolve it, and the positive outcome that resulted from your solution.

Join Rise to see the full answer
How do you ensure code quality and maintainability when you write code?

Explain your approaches such as Test-Driven Development (TDD), peer code reviews, writing comprehensive documentation, or following design patterns and coding standards. Provide examples of how these practices have improved code quality in your past projects.

Join Rise to see the full answer
What’s your experience working in an Agile environment?

Share specific experiences where you were part of Agile teams, mentioning the Scrum, Kanban, or other methodologies used. Discuss how Agile practices improved your team's productivity and responsiveness to changes.

Join Rise to see the full answer
How do you stay updated with the latest technologies and industry trends?

Mention your commitment to continuous learning through online courses, attending conferences, reading relevant articles, or participating in tech forums. Highlight any recent technologies you've learned and how you implemented them in your work.

Join Rise to see the full answer
Describe your experience with front-end technologies like React.

Talk about specific projects where you've used React, detailing how you built components, managed state, or integrated with APIs. Discuss any performance optimizations you've made to enhance user experience.

Join Rise to see the full answer
How do you handle conflicts within your development team?

Share examples of past conflicts and emphasize your conflict resolution strategies such as open communication, focusing on shared goals, and utilizing mediation techniques when necessary for teamwork cohesion.

Join Rise to see the full answer
Why do you believe mentorship is essential in a software development environment?

Discuss the importance of knowledge sharing and growth in a team setting. Provide examples of how mentoring others has positively impacted your work culture and overall productivity.

Join Rise to see the full answer
Can you explain the importance of documentation in software development?

Highlight how proper documentation enhances collaboration, onboarding, maintains project continuity, and serves as a reference guide. Share any documentation experiences where it benefited your team significantly.

Join Rise to see the full answer
What motivates you to deliver high-quality results as a Software Engineer?

Describe your intrinsic motivation and passion for technology, the satisfaction from solving problems, and commitment to delivering user-friendly, maintainable code. Discuss how this motivation translates into your work ethic and contributions.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Health Savings Account (HSA)
Dental Insurance
Vision Insurance
Disability Insurance
Flexible Spending Account (FSA)
Family Medical Leave
Paid Holidays

Instructure is looking for a part-time L1 Support Engineer to provide exceptional technical support for their innovative Canvas LMS software.

Photo of the Rise User
Posted 4 days ago
Health Savings Account (HSA)
Dental Insurance
Vision Insurance
Disability Insurance
Flexible Spending Account (FSA)
Family Medical Leave
Paid Holidays

Be part of Instructure's Customer Support team as an L1 Support Engineer, helping users navigate and troubleshoot our innovative LMS software.

Photo of the Rise User
Posted 4 days ago

Join Juniper Square as a Software Engineer II on the Payments team to develop solutions that enhance capital flow in private markets.

Photo of the Rise User
Posted 6 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

Join ServiceNow as a Senior Staff Software Engineer to lead the development of innovative data platform solutions.

Photo of the Rise User
Posted 10 days ago
Posted 12 days ago
Photo of the Rise User

Join AMERICAN SYSTEMS as a Senior Software Engineer and contribute to critical national IT initiatives.

Photo of the Rise User
Posted 1 hour ago

Join Agtonomy as a Senior Software Engineer, where you'll design safety-critical middleware for autonomous agricultural solutions.

Our mission is to inspire everyone to learn together. We work toward this goal by focusing on openness, relationships, equality, ownership, and simplicity. These values apply across the board: to our software and services; our coworkers, customers...

181 jobs
MATCH
VIEW MATCH
BENEFITS & PERKS
Health Savings Account (HSA)
Dental Insurance
Vision Insurance
Disability Insurance
Flexible Spending Account (FSA)
Family Medical Leave
Paid Holidays
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
7 people applied to DevOps Engineer at Spry Methods
Photo of the Rise User
7 people applied to Software Engineer at Wider Circle
Photo of the Rise User
Someone from OH, Cleveland just viewed Quality Assurance Weekender at Anheuser-Busch
Photo of the Rise User
16 people applied to Sr. Full Stack Developer at JODAYN
Photo of the Rise User
Someone from OH, Lewis Center just viewed Marketing & Partner Operations Lead, USA, Remote at Fundraise Up
Photo of the Rise User
Someone from OH, Dayton just viewed Community Health Advocate at CVS Health
Photo of the Rise User
Someone from OH, Cleveland just viewed Power Platform Developer - (Remote - US) at Jobgether
Photo of the Rise User
Someone from OH, Cincinnati just viewed Mechanical Engineering Intern (June - August) at Exowatt
Photo of the Rise User
Someone from OH, Dayton just viewed Data Science, AI Data at Meter
Photo of the Rise User
Someone from OH, Dayton just viewed Lead Data Engineer at Kanerika Software
I
Someone from OH, Dayton just viewed Machine Learning Intern at Inductive Bio
A
Someone from OH, Dayton just viewed Applied AI Research Intern (USA) at Articul8
Photo of the Rise User
Someone from OH, Dayton just viewed Machine Learning Internship at Provectus
S
Someone from OH, Dayton just viewed Machine Learning Engineer Intern at Sayari
Photo of the Rise User
Someone from OH, Highland Heights just viewed Software Engineer (Android) at Solvd
Photo of the Rise User
Someone from OH, Columbus just viewed IT Quality & Training Analyst at Privia Health
Photo of the Rise User
Someone from OH, Fairfield just viewed Customer Enablement at Clutch
Photo of the Rise User
Someone from OH, New Albany just viewed Deputy Chief Operating & Financial Officer at Community Change
Photo of the Rise User
Someone from OH, Fairborn just viewed Project Manager at Curriculum Associates
Photo of the Rise User
Someone from OH, Beachwood just viewed Legal Counsel (Intellectual Property) at Mars
o
Someone from OH, Columbus just viewed Marketing and Communications Specialist at osu
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Analyst at Apple
Photo of the Rise User
Someone from OH, Dublin just viewed Manager-Financial Systems at American Express