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

E2 - Software Engineer

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Fast Facts

Incident IQ is looking for an experienced Software Engineer II proficient in C#.NET to enhance their cloud-based SaaS application within a collaborative team environment.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Responsibilities: Develop web applications, enhance existing features, write maintainable code, and participate in a fully staffed feature team.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Skills: Expertise in C#.NET, ASP.NET MVC, RESTful services, and unit testing frameworks, along with strong front-end skills in HTML, CSS, and JavaScript frameworks.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Qualifications: Minimum of 3 years of professional web application development experience, familiarity with .NET Core, OOP principles, and agile methodologies.

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Location: Incident IQ North (Alpharetta)

liETtVLaARqgmMEbYzHNNLIzUPcdfPrwhYtVK7Qa.png Compensation: Not provided by employer. Typical compensation ranges for this position are between $90,000 - $130,000.



Incident IQ Software Engineer II

Software Engineer II Overview:

We are seeking an experienced C#.NET Engineer to join one of our teams building new features and enhancing our top-tier cloud-based SaaS application. Candidates will be joining a fully staffed feature team with 3-4 Software Engineers, 1-2 Quality Engineers, a Designer and Product Owner. The ideal candidate has experience developing web applications using C#.NET.

Software Engineer II Requirements: 

  • Experience: Minimum of 3 years of professional experience building Web Applications.

C# / .Net

  • Strong understanding of C# syntax and features, including LINQ, async/await, and generics.
  • Experience with .NET Core and .NET 5/6+ is often essential.
  • Experience with writing and consuming RESTful services using Web API.
  • Experience working with ORM for database interactions.
  • Experience with unit testing and mocking frameworks like xUnit, NUnit, or MSTest.

Web Development

  • Strong understanding of ASP.NET MVC and ASP.NET Core MVC for web application development.
  • Experience of HTML, CSS, JavaScript, and client-side frameworks like Angular, React, or Vue.js is usually beneficial.

Database

  • Experience of SQL and relational database concepts.
  • Experience with designing and optimizing database structures, writing complex queries, stored procedures, and triggers.

Software Design

  • Strong grasp of object-oriented programming (OOP) principles, design patterns, and SOLID principles.
  • Ability to write clean, modular, and maintainable code.
  • Experience with architectural patterns like MVC, MVVM, and Dependency Injection.

Development Tools and Environment

  • Proficiency with development tools like Visual Studio or Visual Studio Code.
  • Experience with version control systems, preferably Git.
  • Experience with build and deployment tools like Azure DevOps or Jenkins.

Debugging and Profiling

  • Ability to debug complex issues using debugging tools and profilers.
  • Experience with performance optimization techniques and memory management.

Software Engineer II Soft Skills:

Communication

  • Ability to communicate complex technical concepts clearly to peers and stakeholders.
  • Collaborative mindset to work effectively in a team setting.

Problem Solving

  • Strong analytical and problem-solving skills.
  • Ability to break down complex problems and develop effective and efficient solutions.

Time Management

  • Ability to manage multiple tasks and deadlines efficiently.

Learning Agility

  • Willingness and ability to quickly learn new technologies and adapt to changes in requirements or technology stack.

Attention to Detail

  • High level of accuracy and attention to detail in coding and testing.

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

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 E2 - Software Engineer, Incident IQ

Incident IQ is on the lookout for a talented Software Engineer II to join our dynamic team in Alpharetta! This role primarily focuses on enhancing our cloud-based SaaS application using your expertise in C#.NET. You'll find our environment collaborative and stimulating, where you can truly make an impact. As a Software Engineer II, you will be developing web applications, writing maintainable code, and enhancing existing features while working alongside a fully staffed feature team that includes other skilled software engineers, quality engineers, designers, and product owners. Your strong grasp of ASP.NET MVC will be invaluable, as well as your familiarity with RESTful services and unit testing frameworks. We believe in building products that make a difference, and you'll play a pivotal role in achieving that vision. If you're passionate about creating clean, efficient code and thrive in an agile environment, we can't wait to see what you bring to the table!

Frequently Asked Questions (FAQs) for E2 - Software Engineer Role at Incident IQ
What are the responsibilities of a Software Engineer II at Incident IQ?

As a Software Engineer II at Incident IQ, your primary responsibilities include developing web applications, enhancing existing features, and writing maintainable code. You'll be part of a collaborative team that encourages innovation and the sharing of ideas, which is essential for our cloud-based SaaS application. This role also involves participating in the overall development process alongside other engineers, designers, and product owners, ensuring that every project aligns with our high standards for performance and quality.

Join Rise to see the full answer
What qualifications are needed for the Software Engineer II position at Incident IQ?

To qualify for the Software Engineer II position at Incident IQ, candidates should have at least three years of professional experience in web application development, particularly using C#.NET. Solid knowledge of ASP.NET MVC, RESTful services, and experience with unit testing frameworks is also crucial. Familiarity with .NET Core, object-oriented programming principles, and agile methodologies will set you apart. Strong problem-solving skills and a collaborative mindset are key components of being successful in this role.

Join Rise to see the full answer
What essential skills should a Software Engineer II at Incident IQ possess?

A successful Software Engineer II at Incident IQ will have expertise in C#.NET, ASP.NET MVC, and a strong understanding of front-end technologies including HTML, CSS, and JavaScript frameworks. Knowledge of database management, including SQL and ORM technologies, is vital. Additionally, experience with version control systems, debugging, performance optimization techniques, and a keen attention to detail are key skills that will contribute to your success in our collaborative environment.

Join Rise to see the full answer
What can I expect from the team culture as a Software Engineer II at Incident IQ?

At Incident IQ, the team culture is built on collaboration, innovation, and continuous learning. As a Software Engineer II, you’ll be joining a supportive environment where every team member’s input is valued. We thrive on solving complex problems together and encourage communication across different roles, making it easier to develop features that really matter. You will have the opportunity to grow and expand your skill set while working with other talented professionals who share your passion for technology.

Join Rise to see the full answer
Are there opportunities for professional development for Software Engineers at Incident IQ?

Absolutely! Incident IQ is committed to the growth of its employees, especially its Software Engineers. As a part of our team, you will have access to various professional development opportunities such as workshops, training sessions, and mentorship programs. We encourage our engineers to continuously learn and stay updated with the latest technologies and trends in the industry to enhance their skills and advance their careers.

Join Rise to see the full answer
Common Interview Questions for E2 - Software Engineer
Can you describe your experience with C#.NET, especially in web application development?

In your response, highlight specific projects where you utilized C#.NET, detailing the functions you implemented and how they contributed to the project’s success. Emphasize your proficiency with core features like LINQ, async/await, and any relevant frameworks or libraries.

Join Rise to see the full answer
What’s your approach to writing maintainable code?

When discussing your approach to writing maintainable code, focus on best practices such as following coding standards, proper documentation, and utilizing design patterns. Share examples of how you've structured your code in a way that makes it easy to read and maintain for future developers.

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

Explain the importance of unit testing in your workflow and discuss any frameworks you utilize, like NUnit or xUnit. Describe your experience with automated testing and how these practices lead to more robust and error-free applications.

Join Rise to see the full answer
What is your experience with RESTful services and APIs?

Be specific about projects where you have built or consumed RESTful services. Discuss the tools or libraries you used, such as Web API, and detail how you handled tasks like authentication, data serialization, and error handling.

Join Rise to see the full answer
Can you explain your familiarity with agile methodologies?

Share your experience working within agile teams, such as participating in sprints, daily standups, and retrospectives. Highlight how using agile has improved your team's productivity and adaptability to change.

Join Rise to see the full answer
What tools or methodologies do you prefer for version control?

Describe your experience with Git or other version control systems. Discuss how you manage branches, resolve conflicts, and utilize pull requests to foster collaboration among team members.

Join Rise to see the full answer
Can you explain the role of object-oriented programming in your projects?

Discuss how you’ve applied object-oriented programming principles like inheritance, encapsulation, and polymorphism in your projects. Give examples of how these principles helped create cleaner and more efficient code.

Join Rise to see the full answer
How do you approach debugging issues in your code?

When answering this question, illustrate your debugging process using various tools and techniques. Talk about the importance of systematically isolating issues and how you gather information to troubleshoot effectively.

Join Rise to see the full answer
What experience do you have with database management and SQL?

Discuss your experience in managing databases, especially with SQL. Share examples of complex queries you’ve written, performance optimizations you’ve implemented, and how you ensured data integrity.

Join Rise to see the full answer
How do you manage deadlines and prioritize tasks in your projects?

Explain your time management techniques, possibly discussing tools you've utilized like Trello or JIRA. Highlight how you prioritize tasks based on project requirements, deadlines, and team needs.

Join Rise to see the full answer
Similar Jobs
Posted 16 hours ago

Looking for a detail-oriented Customer Support Specialist to enhance user experiences and resolve technical issues at Incident IQ in Atlanta.

Posted 13 days ago

Join Revvity as a Junior Solutions Architect and be part of a team dedicated to solving global health challenges through innovative technology.

Posted yesterday

As a Delivery Architect at Clariti, you’ll leverage your Salesforce expertise to lead complex solution implementations for government clients.

Photo of the Rise User

Join Cloudflare as a Mid-Level Software Engineer to build powerful APIs for a better Internet.

Houst Remote No location specified
Posted 11 days ago

Houst is looking for a talented Senior Frontend Developer to enhance their property management services with innovative technology.

Photo of the Rise User
Posted 13 days ago
Dental Insurance
Disability Insurance
Vision Insurance
Performance Bonus

Join EvolutionIQ as a Staff Software Engineer to lead frontend innovations that enhance user experience and streamline product development.

Photo of the Rise User
Posted 3 hours ago

Join Employment Hero as a Senior Full-Stack Engineer to drive innovation in their all-in-one employment solution.

Join Truelogic as a Senior Software Engineer to enhance our internal platforms with modern technology solutions.

Photo of the Rise User
Posted 5 days ago

Become a key player at Visa as a Senior Consultant Software Engineer, contributing to innovative payment solutions for a global audience.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 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
Someone from OH, Sidney just viewed Database Engineer Principal at Sagent
Photo of the Rise User
Someone from OH, North Canton just viewed Manager, Customer Success at impact.com
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Experience Representative at MYOB
Photo of the Rise User
Someone from OH, Lakewood just viewed Production Scheduling Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Hilliard just viewed General Manager at Super Soccer Stars
Photo of the Rise User
Someone from OH, West Chester just viewed Independent Living Ambassador at Otterbein SeniorLife
Photo of the Rise User
Someone from OH, Cincinnati just viewed Strategic Sourcing Specialist (US) at Fictiv
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager, Hardware - Asia at Block
Photo of the Rise User
Someone from OH, Springfield just viewed [ Choose Your Own Role ] at Rad AI
Photo of the Rise User
Someone from OH, Mason just viewed Senior Specialist, HR Operations at Cardinal Health
Photo of the Rise User
172 people applied to Scrum Master-Remote at DICE
K
Someone from OH, Cleveland just viewed Webflow/Framer Web Developer (Part time) at Keen
Photo of the Rise User
Someone from OH, Fairfield just viewed Cart Builder at SanMar Employee Board
Photo of the Rise User
Someone from OH, Columbus just viewed Label Machine Operator I - 2nd Shift at Avery Dennison
Photo of the Rise User
Someone from OH, Akron just viewed 3D Vehicle Artist (Unannounced Project) at Wargaming
Photo of the Rise User
Someone from OH, Bowling Green just viewed Associate Designer at Newell Brands
Photo of the Rise User
Someone from OH, Twinsburg just viewed Finishing Operator - Nights at Avery Dennison