Senior Software Engineer

CertiPath
Morrisville, North Carolina, USA
Full-time

Tired of being a cog in the machine Looking for stability with the freedom to innovate At CertiPath you can have both while making the world more secure and simplifying access processes.

We are seeking a Senior Software Developer to join our talented team in developing the next generation of access management software.

Accept the challenge choose your path and crush your goals at CertiPath.

Ive never heard of CertiPath. What do you do

At CertiPath we are the experts in software and services for high assurance digital identity verification and management.

We are an established organization with a 15year track record of delivering on our promises with the drive and entrepreneurial spirit of a startup.

CertiPath is focused on bringing facility and network access management for Commercial clients and Government agencies alike into the 21st century.

We are applying our unique knowledge and cuttingedge technology to streamline visitor processing without compromising security.

Our products and services allow facility and network operators to rapidly and securely grant visitors restricted access with their existing credentials while delivering an expedited and highquality lobby experience for visitors.

So what does a Senior Software Developer at CertiPath do

You work in a fastpaced environment where you will develop and deliver software that simplifies solutions for a broad set of interrelated problems.

Specifically you will join a talented team of dedicated professionals in delivering productionquality code against welldrafted requirements and business logic from product management.

You will have the opportunity to create and deploy cutting edge solutions for commercial and government clients alike. Best of all youll get to grow your experience working alongside smart people to solve problems that make the world a safer more efficient place.

What does a typical day look like for the Lead Software Developer

Although no two days will be the same youll :

  • Lead a development team towards a goal of delivering high quality highly valuable software
  • Interact with Developers Testers and Product Owner to interpret requirements and design specifications to develop debug test and maintain the software
  • Educate the team on current knowledge of relevant technology
  • Share in the ownership of the product with all team members
  • Present complex technical information in a clear and concise manner to a variety of audiences
  • Facilitate consensus building and resolution of complex technical issues
  • Be an active participant in your development along your career path
  • Operate in a manner that is in line with the positive teamfirst work environment

What qualifications do you look for

You might be the Senior Software Developer were looking for if you have :

  • At least a Bachelors degree in computer science or related field (or equivalent experience)
  • 5 years of experience in software development
  • Fundamental knowledge of Objectoriented design data structures algorithm design problemsolving and complexity analysis.
  • Proven skills in two or more of the following :
  • C# Java SQL
  • The ability to communicate with users other technical teams and management to collect requirements describe software product features and technical designs.
  • Demonstrated willingness to learn new technologies and in solving challenging problems.
  • The ability to think abstractly and deal with ambiguous / underdefined problems.
  • The ability to learn and adapt quickly to changing requirements.

Were extra impressed by folks with :

  • Experience leading a team of software developers and instilling best practices
  • Experience building complex multitier software systems and or services
  • Knowledge of professional software engineering practices for the full software development life cycle including coding standards code reviews source control management build processes testing and operations
  • SQL Server development skills including data integration data modeling query development and database tuning
  • Experience with Public Key Infrastructure (PKI) in applications especially smart card credentials
  • Experience with development in a Windows environment using .Net Active Directory ADFS IIS Remote Desktop Services etc.
  • Experience with webbased applications and services and using REST
  • Design and development experience for UI experiences and use of UX design wireframes
  • Experience with building software installation packages
  • Familiar with development using Secure Software Development Lifecycle standards

What kind of benefits does CertiPath Offer

CertiPath offers outstanding benefits including health dental and vision coverage a Health Savings Account plan and a 401k plan with a generous employer match.

We also believe strongly in maintaining a quality worklife balance so we offer a leave package that includes 10 days of Paid Time Off 7 fixed holidays plus 5 floating personal holidays 5 sick days and a weeklong break at the end of each year.

CertiPath Inc. is an Equal Opportunity Employer (EOE). Qualified applicants are considered for employment without regard to age race color religion sex national origin sexual orientation disability or veteran status.

Applicants must be authorized to work in the U.S.

3 days ago
Related jobs
Promoted
Looma
Durham, North Carolina

As a Senior Software Engineer at Looma, you'll be primarily responsible for building and shipping new products and features alongside the design team. The ideal candidate for this role has a bent for building elegant and powerful software apps in small teams or as a team of one, and brings a bro...

IXL
Raleigh, North Carolina

As a Software Engineer on the IXL Mobile team, you will manage the full technical life-cycle of building features, fixing bugs, and improving our technology. IXL Learning, developer of personalized learning products used by millions of people globally, is seeking highly motivated Android Engineers w...

Blackbaud
Cary, North Carolina
Remote

We are looking for a dynamic, high-performing Senior Software Engineer to join our IT Software Engineering team. As a Senior Software Engineer on the IT Software Engineering team, you will be developing both our Customer-facing web applications and back-end systems that power modern interactions bet...

Yoh, A Day & Zimmermann Company
Durham, North Carolina

Senior Java developer with Oracle- Hybrid NC W2 Only. ...

NVIDIA
Remote, NC, US
Remote

NVIDIA is searching for world-class software engineers to join the Linux Graphics driver team. Bachelors or higher degree in Electrical Engineering, Computer Science, or Computer Engineering (or equivalent experience). This position involves architecture and development of new SW technologies to sup...

Oracle
Durham, North Carolina

Software Engineering experience with distributed systems within large scale environments. As a Senior Member on this Team, you will be driving the effort in designing, and delivering various platform components using latest technologies on OCI. You will own the entire software lifecycle – developmen...

NVIDIA
Durham, North Carolina

We are looking for a Senior Software Engineer to join our mission to continue improving our HPC infrastructure. You will be working with a team of passionate and skilled engineers that are continuously working to provide better tools to build and manage this infrastructure. Ideal candidate is strong...

Raytheon Technologies
Morrisville, North Carolina

Senior Embedded Software Engineer. Architecture, design, development, integration, and testing of embedded software for a network security appliances, including device management software, communication protocols, device drivers, and control plane security features. Work closely with a team software...

NVIDIA
Durham, North Carolina

As a software engineer, you will craft highly efficient software to automate and facilitate chip design and verification processes. Research and develop software solutions to allow greater efficiency in architecture, hardware and software teams. Make the choice to join us today! Our team is responsi...

LCH Lab. Corp. of America Holdings
Durham, North Carolina
Remote

As a Senior Software Engineer on the Lab Fulfillment team, you will lead the next evolution of Invitae’s core Fulfillment engine while streamlining software tools for Lab Operations. Lead the design and implementation of major software components, systems, and features. Design, develop, test, deploy...