Quick Question:

How much experience do you have working with .NET technologies?
Quick Question:

Do you have a VERIFIABLE Bachelors or higher degree?
Please note that this position is no longer available.
If you would like to be considered for similar opportunities now or in the future, feel free to apply and/or set up a notifier for yourself.
Software Engineer

Opportunity Snapshot
Top reasons to consider aligning your career with Engage2Excel
show more…
Build a career home where you can make an impact and work with the latest technologies

Strong .NET skills, solid leadership potential, enthusiasm and a strong sense of ownership. If this describes you, this position offers you some great opportunities. You will:
  • Support unique platforms with features that help us deliver fun, creative employee engagement and consumer loyalty programs, like the Warehouse Dash described in the video
  • Expand your experience as you mentor others, perform reliability engineering, contribute to security and apply your architectural mindset to influence long-term solutions 
  • Showcase your potential to take on additional responsibilities and advance; our hope is to bring on a professional with the bandwidth to grow into a team lead and/or Scrum master role
  • Gain exposure to most current technologies and approaches, including microservices architecture, Kubernetes, Azure and others
  • Build a career home at an industry leader in employee engagement; we apply that expertise internally, delivering a rewarding, fulfilling, and fun workplace for our employees -- it's no surprise that we have many long-tenured employees
Engage2Excel helps human resources organizations create unique candidate and employee experiences from pre-hire to retirement. We know that engaging workplace experiences are essential for motivating employees to care more, work smarter and stay longer. We understand what employees really want because we look at the entire employee lifecycle through a scientific lens. We help more than 3,000 client partners in 100+ countries around the world leverage employee engagement to increase competitive advantage and improve bottom-line results.

Video: Among our powerful recognition and engagement solutions, Hinda (an E2E company) offers the Warehouse Dash®. In this action-packed event, participants run through warehouse aisles and grab any brand-name merchandise they want in a heart-pounding race against the clock. Pictured:E2E's Career Experience Suite (CXS) includes solutions in recruitment, onboarding, employee recognition, leadership development and engagement surveys.
show less…
Grow Your Skills Supporting Creative Industry-Leading Platforms in a Role with Career Options

The Requirements
Find out what it takes to thrive in this role.
show more…
To meet the basic qualification for this role, you will have legal authorization to work permanently in the United States for any employer without requiring a visa transfer or visa sponsorship. In addition, to be a good fit for the Software Engineer opportunity, you will have:
  • A bachelor's degree in Computer Science or related discipline 
  • 2+ years of experience with .NET/.NET Core (C#), and strong knowledge of object-oriented programming concepts and application
  • 2+ years of web-based development experience through MVC and RESTful API architectures
  • 2+ years of SQL Server experience; familiarity with ORM (ideally Entity Framework) is a plus
  • Experience with test-driven development and/or unit testing
  • Experience with CI/CD curation, preferably through Azure DevOps (FKA Visual Studio Team Services)
  • Knowledge of Agile SCRUM methodology of software delivery
  • Proficiency with Git and GitFlow methodology
  • Solid communication skills, including the ability to convey technical concepts effectively to non-technical audiences
  • 1+ years of experience with Angular 2 or greater; familiarity with Angular JS or Node.JS is preferred
  • Exposure to NoSQL (MongoDB), indexing platforms (Elastic/Lucene), and/or Redis is a plus
  • Customer-facing experience would be helpful
The position will be fully remote.  If you are near one of our office locations, such as Chicago, Illinois; Attleboro, Massachusetts; Montreal, Quebec; or Mooresville, North Carolina, even better. If you are not in the central time zone, you'll need to be flexible about working with those who are.

Pictured: E2E offers employee recognition solutions tailored to each client's unique needs. CXS Recognize combines three decades of engagement research with industry-leading technology, including conversational artificial intelligence and powerful analytics to help clients develop programs that engage, celebrate and reward employees.
show less…

The Role
If you meet the minimum qualifications, feel free to apply at any time. If you'd like some additional details about the role, please read below.
show more…
Reporting to the Software Development Manager, you will join a team that is distributed onshore, near shore and offshore. Along with the team, you will help maintain and engineer the company’s suite of incentive and loyalty software platforms. In time, you will also be tasked with proactively improving the reliability of our applications. As part of the team, you will commit to completing all items in the product backlog, and delivering a reliable, quality product to our customers.

More specifically, you will:
  • Perform analysis, design, development, testing and implementation of software using .NET (C#) frameworks
  • Add features from the backlog commensurate with existing functionality and architecture
  • Provide platform support as prioritized by the Product Owner
  • Consume web services to send and receive data and design and implement RESTful web services as needed
  • Create software solutions that are based on an understanding of product requirements and acceptance criteria
  • Engage with personnel at all levels of the company, from peers to senior management, including taking input from clients, subject matter experts, peers, and management to design solutions
  • Consult with Product Owner to estimate, prioritize, prototype, develop, refine, test, and debug programs to meet needs
  • Follow SDLC policies, including required documentation, to fulfill regulatory requirements (PCI, ISO 9001)
  • Create test strategies and provide 100% code coverage (unit tests) to verify quality
  • Perform code reviews and peer review architecture designs
  • Use CI/CD best practices for testing and deploying changes to production
  • Act as a reliability engineer, including planning and promoting code standards, proactively identifying areas to improve stability, and finding ways to limit the amount of future support effort required
  • Review monitoring alerts, logs and other analytics to ensure platform stability
Pictured: Whether it’s one hire or 3,000, CXS Recruit provides flexible recruiting solutions that can meet clients' immediate and long-term hiring needs. We work with clients to understand their culture, create branded job writeups, provide a robust ATS and more -- all to reach one goal: help them to find and keep the best talent.
show less…

Why Join Us
More great reasons to build a career home with us.
show more…
Professional development
As you can see under The Role tab, your main focus will be on development, but you'll take on other responsibilities as well. We offer learning and development opportunities through Internal, external, and on-the-job training. In addition, we are constantly exploring new technologies, providing opportunities for everyone to keep their skills current.

Intriguing projects
The loyalty and incentive programs we support enable customers like banks to deliver rewards programs, such as points that users can use to shop for brand-name merchandise. We also work on creative rewards such as integrations with concert ticket vendors, music streaming platforms, and external retailers.

Make a difference
Imagine going to work every day to help others drive employee engagement and performance. It's as much a calling as it is a company because we ignite the inner accomplishment that drives pride, inspires others and makes work fun. Though you won't directly support employee engagement, your efforts will help make our work possible.

Get Rewarded
We practice what we preach by rewarding those that earn it. That means you. That means your team. That means everyone. At Engage2Excel we work hard, play hard and help the customer reap the success we all can enjoy.

Trifecta of organizational culture
Throughout Engage2Excel, we drive employee engagement and company success through three simple but powerful steps:
  • Living what we do.
    • Our work/life balance is founded on ownership, trust and respect.
    • We enjoy a fun, family-like atmosphere, even though we're miles apart.
  • Rewarding those who earn it.
    • Ours is a team environment with each playing an important role in delivering top-level service.
    • We challenge ourselves and encourage each other to grow professionally.
  • Seeking new ways to solve problems.
    • We are proud to do things differently because one size doesn't fit all.
    • We are passionate about process, feeling empowered to create it, fix it and make it happen.
Great compensation
In addition to a competitive salary, we offer comprehensive benefits that include medical, dental, and vision insurance; retirement savings plans; paid time off and more.

Pictured: CXS Onboard helps clients create a fulfilling candidate and employee experience with branded pre-boarding and onboarding programs designed to assimilate new employees into their culture quicker help employees become more productive in a shorter period.
show less…

Explore the characteristics that will enable you to stand out.
show more…
As valuable as your technical skills will be, one thing that will set you apart is a passion for the work. We're looking for a professional who is motivated to own the applications and nurture them with enthusiasm. You should be proactive about getting up to speed quickly, working independently but also knowing when to ask for help. The clients we support have high expectations, so you'll need to be able to keep a level head when working under pressure.

In addition, to be an outstanding Software Developer, you will:
  • Mentor, educate and encourage team members by providing constructive feedback, and remain open to feedback from others
  • Demonstrate humility as a leader, along with open-mindedness, empathy, and curiosity
  • Remain flexible and manage a wide variety of tasks and deadlines effectively in an environment where priorities can shift on short notice
  • Bring an articulate approach to interacting with clients and supporting the sales team during presentations
  • Achieve goals independently and also contribute as a team player
Pictured: CXS Develop teaches essential managerial skills for getting employee recognition right in clients' workplaces. Our prescriptive learning and development tools help improve people managers’ skills and specific actions related to giving meaningful and authentic recognition on the job.
show less…
Engage2Excel, Inc. is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.

If you are a qualified individual with a disability or a disabled veteran, you have the right to request an accommodation if you are unable or limited in your ability to use or access our career center as a result of your disability. To request an accommodation, contact the Human Resources Department at