Careers - Endevor

Careers

Join our team – check out our job openings below!

About Us

We are a growing software company that creates simple software to solve complex problems.  We provide low-code asset reliability, work management, financial planning, and access authorization solutions for utility and industrial companies that are easy to use and configured to match how our customers work. Our products are used by leading power generation and T&D utilities worldwide, including 80% of the U.S. nuclear power industry. Endevor was named to the 2020, 2021 and 2022 Inc. 5000 list of the fastest growing private companies in the U.S. 

We’re looking for individuals who are committed to our core values: 

Our Core Values

  • We are Relentlessly Committed to Customer Success – Before, during and after a project, our team provides the highest level of expertise and support.
  • We are Passionate – We believe in our products and our approach to improving the lives of our customers.
  • We are Flexible – The best results come from adjusting as new information is made available and objectives are refined.
  • We Take Ownership – We hold ourselves accountable to deliver high quality solutions and work through obstacles. 
  • We Think Critically – We strive to gain a complete understanding of business needs and desired outcomes to deliver the right solution for today and the future.
  • We are Always Improving – We are constantly learning from our experiences, our customers, and each other.

Work Environment

Our culture is casual and flexible. Our teams follow Agile methodologies, and we use an OKR framework to ensure we’re making progress towards achieving our long-term vision.  We offer competitive salary and benefits including company paid medical insurance for employees, a 401k match, discretionary time off, and opportunities for continued professional development.  Our team is remote with an option to work out of our office in Wilmington, Delaware.

Current Openings

Position Overview

Endevor is looking for a Systems Administrator to manage our internal and cloud-based network and infrastructure. This position will be responsible for overseeing all aspects of the company’s networks, applications, databases, and telecommunications, including implementation, configuration, coordination, control, maintenance, troubleshooting, security, and usage monitoring. In addition, this position will have the opportunity to work with development teams to improve development processes, including automation of deployments, creation of installation packages, etc. 

 

Skills and Requirements

  • Strong experience with Windows System and Network Administration 
  • Strong experience with Office 365 (including Exchange and SharePoint) 
  • Strong experience with Microsoft PowerShell and automating standard tasks 
  • Experience with Microsoft Azure 
  • Experience with Windows Server 2012 or greater, including Hyper-V virtualization 
  • Experience with SQL Server 
  • Experience with desktop imaging and restoration 
  • Willingness to work off hours as needed and be on call to support production systems 
  • Should be a self-motivated, independent, detail-oriented, responsible team-player and exhibit exceptional relationship management skills 
  • Must be able to thrive in a fast-paced, agile environment with a team that does not conform to a traditional hierarchy structure 
  • Must have confidence in your abilities, and have the desire to continue to learn and grow 
  • Bachelor’s degree in Information Technology or equivalent experience (3+ years) 

 

Key Responsibilities

  • Install, configure, upgrade, test and support all hardware and software (including operating system installs), maintain required scripts to ensure efficient and cost-effective production operations organization wide 
  • Global system monitoring and management for on-premises and cloud-based servers, including storage, analysis, and performance tuning; advanced troubleshooting of system hardware, software, networks, and operating systems; performing system load/stress testing; escalating application issues to vendors 
  • Develop system access policies and procedures following security best practices, monitor and control of infrastructure application security. Provide primary response and intervention for Information Technology related security incidents and violations organization wide 
  • Gather system requirements and delivering to system specifications, implementing data access security requirements, designing system infrastructure, planning and selection of infrastructure hardware, installation, configuration and testing of PC and server hardware, software, LAN, and WAN networks, and developing operational policies and procedures 
  • Create and maintain methods for system/data protection that is consistent with business data retention plans. Develop and maintain organization wide documentation for all data protection standards and procedures 
  • Develop, test, evaluate, and install enhancements and new software. Remain current with new security and network monitoring technologies, applicable laws, and regulations 
  • Setup and configuration of laptops and servers 
  • Provide support for response and intervention for Information Technology related security incidents and violations organization wide 
  • Leverage scripting to build required automation and tools on an ad-hoc basis 
  • Participate in long and short-term projects as required to facilitate new technology and infrastructure upgrades 
  • Coordinate and support software professionals in installing and analyzing applications and tools 

 

Additional Valued Experience

  • Experience with Microsoft Intune
  • Experience managing Oracle database systems 
  • Use of collaboration tools such as Slack and Microsoft Teams 

Position Overview

Endevor is looking for a highly motivated individual who excels in a client-facing and leadership position and has experience with managing teams.  As a Project Lead, you will be responsible for leading and coordinating client implementations of our software applications. You will work directly with our team and clients to guide our implementations through the necessary activities, ensure the activities are performed in a timely, high-quality manner, and lead to customer success.   

After proving yourself on specific implementation projects, we expect your role to evolve into a Team Lead.  As a Team Lead, you will manage, mentor, and provide accountability oversight for a software implementation team.  This function will involve cross-project coordination for a portfolio of development and implementation projects the team is responsible for, facilitating employee performance reviews and ongoing career guidance, and continuing to advance your product knowledge in order to apply the knowledge to analyzing and evaluating larger concepts such as sales and product vision. 

 

Skills and Requirements

  • Proven experience with managing and coordinating IT/software-related projects and teams
  • Ability to establish credibility with clients based on industry, product and technology knowledge
  • Ability to multitask and handle multiple projects concurrently
  • Confident in ability to provide a strong and personalized customer service experience while appropriately setting client expectations
  • Strong planning and reasoning abilities and able to meet deadlines consistently
  • Strong analytical skills with the ability to collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy
  • Proactive, willing to take initiative, fast learner, able to lead an implementation team through challenges to deliver software to a satisfied client
  • Proficient with Microsoft Office products including MS Project
  • At least 5 years’ experience  

 

Key Responsibilities

  • Coordinate and manage regularly scheduled meetings, planned workshops, and review sessions with clients 
  • Manage project financial scheduling, invoicing, and cashflows in accordance with customer project manager requirements 
  • Establish initial project schedules based on the contracted scope of work, refining schedule in accordance with customer objectives, constraints and requirements analysis and refinement
  • Implement action tracking mechanisms in accordance with company Software Development and Implementation procedures
  • Coordinate tracking of actions and deliverables with customer’s project management resources
  • Manage project scope based on contract, escalating concerns to Team Lead as necessary 
  • Mitigate customer concerns regarding specific items through effective communication 
  • Gathering and maintaining detailed knowledge and understanding of Endevor’s products 

 

Additional Valued Experience

  • Technical background with experience in software configuration and data integration techniques 
  • Knowledge of Agile Software development and processes
  • Process automation software experience a plus 

Position Overview

Endevor is hiring software development interns! We’re looking for college students or recent graduates looking to grow their experience doing full-stack development.  We’re looking for a full stack .NET Developer intern with an interest in building scalable, predictable, high-quality, and high-performance web applications on the Microsoft technology stack using ASP.NET (C#).  You will work both independently and as part of a team on multi-phased development projects from concept through development. 

As an intern you will have the opportunity to build your development skills and learn more about how an agile development team operates.  Our interns are assigned similar work to our full-time developers and coached every step of the way to gain valuable hands-on experience while contributing to real projects and products.  

All of our developers (including interns!) are expected to perform some level of analysis on development work assigned – this could range from breaking down a complex business process into software development tasks or planning out the appropriate technical approach to solving a development problem.  As you grow and mature at Endevor, career path options include technical leadership, implementation leadership, and product owner/manager options.

 

Skills and Requirements

  • Passion for building high-quality systems with software implementation best practices
  • Should be a self-motivated, independent, detail-oriented, responsible team-player and exhibit exceptional relationship management skills
  • Thorough understanding of object-oriented programming (OOP) and computer science fundamentals, such as memory management and low-level algorithm performance
  • Pursuing a bachelor’s degree in Computer Science or equivalent area of study

 

Key Responsibilities

  • Perform complex analysis, designing and programming to meet business requirements
  • Develop, maintain, and manage systems, software tools and applications
  • Resolve complex issues relating to business requirements and objectives
  • Analyze, develop and implement testing procedures, programming and documentation
  • Analyze, design, and develop modifications and changes to existing systems to enhance performance

 

Additional Valued Experience

  • Experience designing and developing software with n-tier architectures (UI, Business Logic Layer, Data Access Layer)
  • Knowledge of the .NET Framework 4.5+, including Visual Studio 2017-2019
  • Experience with the Microsoft technology stack, specifically ASP.NET (C#) Web Forms
  • Strong ability to debug software including identification and implementation of performance improvements
  • Demonstrated experience in any of the following areas:
    • JavaScript and jQuery or other client-side JavaScript libraries
    • HTML and CSS
    • NET MVC and/or ASP.NET Core
    • SQL (Microsoft SQL Server and/or Oracle )
    • LINQ (.NET Language Integrated Query)
    • NET Web API, OData, REST web services
    • Windows Azure or other Microsoft cloud technologies
    • Unit, functional, and coded UI tests
    • Azure DevOps or Microsoft Team Foundation Server

Send your resume and optional cover letter to jobs@endevorllc.com.  We look forward to hearing from you!

Talk to Us