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

Software Engineer II (Storyline 360 - C#)

Articulate is looking for a Software Engineer II to join our amazing Storyline 360 team!


As a Software Engineer II, you'll be focused on the execution of your team’s work. You are responsible for delivery and use your responsibilities to grow your skills and build expertise in Articulate technology, processes and culture!


What you'll do:
  • Independently deliver well-scoped tasks under the loose guidance of an engineering manager or a senior engineer.
  • Understand and adhere to the team’s engineering processes and practices.
  • Identify and escalate risks and delays to the team as soon as they are encountered.
  • Develop understanding of the team’s domain and how it fits into the larger product and company strategy.
  • Collaborate with the team to ensure deliveries meet the bar in terms of quality, maintainability, testability, etc.
  • Participate in the team’s on-call rotation by responding to and resolving incidents.


What you should have:
  • 2-5 years of experience working as Software Engineer
  • Strong C# skills
  • Solid understanding of async programming principles
  • .NET framework memory management skills
  • Ability to communicate and synthesize requirements with non-technical stakeholders
  • An unwavering growth mindset and strong understanding of your team’s technical stack
  • The ability to diagnose and analyze problems and clearly present solutions (or the problem itself when stuck)
  • Curiosity and interest in learning new technologies, process, and skills


Nice to haves:
  • Windows desktop or native application development experience
  • Windows Presentation Foundation (WPF) or Windows Forms (WinForms) development experience
  • Experience with one or more modern UI frameworks (e.g. MAUI, WinUI, Xamarin.Forms, Avalonia, or similar)
  • Experience modernizing large legacy code basesExperience with performance instrumentation and optimization
  • Experience with C# build systems and infrastructure


$105,900 - $158,900 a year
The pay range for this position is $105,900 to $158,900 for all US locations. This range reflects the minimum and maximum amounts we believe in good faith, at the time of this posting, are appropriate for this role. Actual compensation may vary, subject to future adjustment as needed. Articulate considers a wide range of factors in making compensation decisions, including, but not limited to, skill sets, experience and training, licensure and certifications, qualifications and education, and other business and organizational needs. This position is also bonus-eligible. This position is eligible for Articulate’s robust suite of benefits which are detailed here. The application window for this position is expected to close 90 days from the original posting date.

Average salary estimate

$132400 / YEARLY (est.)
min
max
$105900K
$158900K

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 (Storyline 360 - C#), Articulate

Articulate is on the lookout for a talented Software Engineer II to join our dynamic Storyline 360 team! In this role, you’ll get to channel your skills and creativity into meaningful work that drives our goals forward. You will focus on delivering well-defined tasks while enjoying a supportive environment guided by an engineering manager or a senior engineer. It’s all about collaboration here, as you’ll work closely with your team to ensure that our products not only meet but exceed quality and maintainability standards. We believe in your growth, so expect opportunities to deepen your understanding of our technology and processes. As part of your journey with us, you will also have the chance to tackle on-call responsibilities to keep our systems running smoothly. You should come equipped with 2-5 years of experience as a Software Engineer, particularly strong skills in C# and sound knowledge of async programming principles. If you've got experience with Windows development or modern UI frameworks, that’s a big plus! At Articulate, we value curiosity and commitment. We’re not just looking for someone to fill a role; we want a team player who is eager to learn and grow within our innovative culture. With a competitive salary range, bonus eligibility, and a fantastic benefits package, this is a great opportunity to put your skills to work in an environment that truly values you and your contributions. Join us and help shape the future with Articulate's Storyline 360!

Frequently Asked Questions (FAQs) for Software Engineer II (Storyline 360 - C#) Role at Articulate
What are the key responsibilities of a Software Engineer II at Articulate?

As a Software Engineer II at Articulate, your primary responsibilities will include independently delivering well-scoped tasks while collaborating with your team to ensure high-quality results. You'll engage with engineering processes, identify risks, and escalate any issues promptly. Your role will also involve contributing to the on-call rotation and gaining insights into how your team’s work fits into the broader company strategy, making it critical for the overall success of Articulate's products.

Join Rise to see the full answer
What qualifications do I need for the Software Engineer II position at Articulate?

To qualify for the Software Engineer II position at Articulate, you should have 2-5 years of experience in software engineering, with strong skills in C#. Proficiency in async programming, .NET framework memory management, and the ability to communicate technical requirements to non-technical stakeholders are also essential. Experience in Windows application development and modern UI frameworks is preferred but not mandatory. A growth mindset and a thirst for learning new skills are what we truly value.

Join Rise to see the full answer
How does the software development process at Articulate work for a Software Engineer II?

At Articulate, the software development process for a Software Engineer II involves working closely with your team under the guidance of either an engineering manager or a senior engineer. This collaborative approach helps ensure that tasks are well-scoped and completed efficiently. The team emphasizes best practices in engineering processes and quality assurance, allowing you to learn and grow, while also meeting the objectives of the Storyline 360 project and the company's broader goals.

Join Rise to see the full answer
What is the salary range for the Software Engineer II position at Articulate?

The salary range for the Software Engineer II position at Articulate is between $105,900 and $158,900, depending on your skills and experience. Articulate believes in transparent compensation practices and considers various factors, including qualifications, experience, and other organizational needs, when determining the final salary. Additionally, this position is eligible for bonuses and a comprehensive benefits package.

Join Rise to see the full answer
What career growth opportunities are available for Software Engineer II at Articulate?

As a Software Engineer II at Articulate, you'll find numerous career growth opportunities. You will be encouraged to expand your skill set in C#, async programming, and application development while learning from experienced team members. Moreover, Articulate fosters a culture of curiosity and learning, offering paths to take on more responsibilities, work on varied projects, and potentially advance to senior engineering roles within the company.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II (Storyline 360 - C#)
Can you describe your experience with C# and how you have applied it in previous projects?

When answering this question, highlight specific projects where you have successfully utilized C#. Discuss the problems you solved, the frameworks you worked with, and any challenges you overcame. It's important to illustrate your depth of knowledge, focusing on how your experience aligns with the role at Articulate.

Join Rise to see the full answer
How do you approach debugging a C# application?

In responding to this question, detail your systematic approach to debugging. Mention tools and techniques you use, such as logging, breakpoints, or using visual debugging tools. Provide examples of past experiences where debugging led you to a solution and emphasize your analytical skills in problem-solving.

Join Rise to see the full answer
What do you understand by async programming principles in C#?

For this question, explain the core concepts of async programming, such as async/await keywords, tasks versus threads, and responsiveness in applications. Provide examples from your experience that demonstrate your understanding and how these principles help improve performance and user experience.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

Discuss your practices for maintaining code quality, such as following coding standards, performing code reviews, and using automated testing frameworks. Share examples from your previous work where these practices helped improve the maintainability of the codebase, aligning with Articulate's emphasis on quality.

Join Rise to see the full answer
Can you explain a challenging problem you encountered in software development and how you resolved it?

When answering, choose a specific example that showcases your critical thinking and problem-solving abilities. Describe the problem, your thought process, the solutions you considered, and the final outcome, highlighting what you learned and how it can apply to the position with Articulate.

Join Rise to see the full answer
How do you stay updated with the latest technologies and updates in software development?

In your response, illustrate your dedication to continuous learning. Mention specific resources, such as blogs, podcasts, online courses, or professional groups that you follow. Emphasizing your proactive approach shows that you are committed to growth, a vital trait for the Software Engineer II role at Articulate.

Join Rise to see the full answer
What strategies do you use when working with non-technical stakeholders?

Highlight your communication skills by discussing strategies like simplifying technical concepts, active listening, and ensuring you address their needs effectively. Providing examples from past experiences where you've successfully navigated these conversations gives credibility to your response and aligns with Articulate's team culture.

Join Rise to see the full answer
Explain your familiarity with .NET framework and its features.

When asked about the .NET framework, discuss your experience and knowledge of its core components. Highlight how you have leveraged its features in past projects, such as ADO.NET for data management, MVC for structured applications, or any APIs you've used. Relating this back to how it may impact your work at Articulate could strengthen your answer.

Join Rise to see the full answer
What do you consider the most important aspect of team collaboration?

For this question, focus on communication and mutual support as key elements of successful team collaboration. Share experiences where teamwork led to successful project outcomes, emphasizing your role in enhancing team dynamics. Articulate strongly values collaboration, making this a pivotal question for your interview.

Join Rise to see the full answer
How would you handle tight deadlines and multiple tasks in a project?

Discuss your time management strategies, such as prioritization, planning, and delegation when appropriate. Share a relevant example where you successfully managed a project under tight deadlines, demonstrating your ability to stay organized and focused, which aligns well with Articulate's fast-paced environment.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Articulate Remote United States
Posted 12 days ago
Photo of the Rise User
Lucidworks Remote No location specified
Posted 3 days ago
Photo of the Rise User
Posted 52 minutes ago
Magic Media Remote No location specified
Posted 8 days ago
Photo of the Rise User
ServiceNow Hybrid Building A,B,C 2225 Lawson Lane, Santa Clara, California, United States
Posted 5 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
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Mercury Remote San Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United States
Posted yesterday
Dare to be Different
Diversity of Opinions
Inclusive & Diverse
Empathetic
Take Risks

Articulate Global Inc. is a computer software design company that was founded in 2002, located in New York. The company's main customer is the Education industry, as the software can be used to create interactive content within course modules.

10 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 4, 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
11 people applied to Junior Software Engineer at Teya
P
Someone from OH, Mentor just viewed Ecommerce Specialist at ProjectGrowth
Photo of the Rise User
Someone from OH, Lakewood just viewed Regional Broker Contractor - Ohio, US (Remote) at Real
Photo of the Rise User
Someone from OH, Cleveland just viewed Data Partnerships Analyst at Experian
Photo of the Rise User
109 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Dublin just viewed Junior PMO Analyst at Rentokil Initial Group
Photo of the Rise User
9 people applied to Front-end Developer at Venturenox
Photo of the Rise User
Someone from OH, Columbus just viewed Executive Assistant II at Progress
Photo of the Rise User
Someone from OH, Cleveland just viewed Infection Prevention Data Abstractor: Full-Time at Q-Centrix
Photo of the Rise User
Someone from OH, Orwell just viewed Amazon Expediting Fleet Specialist at MSX International
E
Someone from OH, Cleveland just viewed Junior Support Engineer (m/f/d) at EoT Labs GmbH
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Graphic Designer at Hyve Group
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Production Artist Phoenix at R.R. Donnelley
A
Someone from OH, Avon Lake just viewed Entry Level Marketing Assistant at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, North Royalton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, Cleveland just viewed UI Product Designer at Insight Global
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Kent just viewed Graphic Designer, Direct Response at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed General Application - I want to work at Kiddom! at Kiddom
G
Someone from OH, Cincinnati just viewed Calling All Stay-at-Home Parents at Global Elite Texas
S
Someone from OH, Columbus just viewed Senior Project Manager, Learning at Studion
Photo of the Rise User
Someone from OH, Pickerington just viewed Marketing Data Analyst - Contract (10hrs/wk) at Skylight
Photo of the Rise User
Someone from OH, Pickerington just viewed Americas Sales Manager, Kuiper Mobility Business Unit at Amazon
Photo of the Rise User
Someone from OH, Maple Heights just viewed Medical Receptionist at LifeStance Health