Principal Software Engineer

Cogent IBS, Inc
Cary, United States of America
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Cary, United States of America

Tech stack

ASP.NET
HTML
Java
JavaScript
.NET
Multitier Architecture
Amazon Web Services (AWS)
Azure
Bootstrap
C Sharp (Programming Language)
Cloud Computing
Databases
Continuous Integration
DevOps
Elasticsearch
Ember.js
Java Platform Enterprise Edition (J2EE)
Github
Python
MongoDB
NoSQL
Object-Oriented Software Development
Oracle Applications
Redis
Salesforce
Software Engineering
Solr
Systems Architecture
Systems Integration
UML
Web Services
XML
Apex Code
Enterprise Software Applications
React
iOS
Software Troubleshooting
SOAPAPI
Kotlin
Angular
Kubernetes
Information Technology
Integration Frameworks
Bitbucket
Web Technologies
Front End Software Development
Software Version Control
Docker
Mulesoft

Job description

We are seeking a highly experienced Principal Software Engineer to join our IT team. This role is responsible for leading the design, development, and implementation of scalable, high-performance software solutions that deliver measurable business value.

As a technical leader, you will define engineering standards, mentor developers, and collaborate cross-functionally to ensure successful delivery of complex enterprise applications., * Lead the design and development of scalable, distributed, and enterprise-grade applications.

  • Analyze business requirements and translate them into technical solutions and architecture.
  • Establish coding standards, design best practices, and development guidelines.
  • Provide technical leadership and mentorship to software development teams.
  • Serve as the technical lead on large-scale projects and oversee development activities.
  • Collaborate with cross-functional teams including Product, Business, and IT stakeholders.
  • Design and implement robust database and system architectures.
  • Ensure high-quality software delivery aligned with industry standards.
  • Support production systems and troubleshoot complex technical issues.
  • Evaluate and implement new tools, technologies, and frameworks.
  • Drive innovation and continuous improvement within the engineering team.

Requirements

  • Bachelor's degree in Computer Science or related field with 10+ years of experience, or Master's degree with 8+ years of experience.
  • Strong expertise in .NET technologies (ASP.NET, C#, .NET Framework, Web Services).
  • Experience designing scalable, distributed, and N-tier architectures.
  • Hands-on experience with SOLR and cloud platforms (AWS or Azure) - minimum 3-4 years.
  • Experience with DevOps tools such as Docker, Kubernetes, and Helm - minimum 3-4 years.
  • Proficiency in Java, Kotlin, or Python - minimum 5+ years.
  • Strong experience with version control systems (GitHub, Bitbucket, etc.).
  • Experience building and integrating REST/SOAP APIs and web services.
  • Solid understanding of web technologies (HTML, JavaScript, XML, etc.).
  • Strong analytical, problem-solving, and communication skills., * Experience with UI frameworks such as Angular, React, Ember, or Bootstrap.
  • Familiarity with ElasticSearch, NoSQL databases (MongoDB, Redis).
  • Experience with MuleSoft or similar integration platforms.
  • Exposure to Salesforce APEX or Oracle technologies.
  • Experience working with Pix4D or Matic (nice to have).
  • Knowledge of modern software design methodologies (UML, RAD, OOP).

Technical Environment

  • Platforms: Microsoft (.NET), Oracle, J2EE
  • Cloud: AWS / Microsoft Azure
  • DevOps: Docker, Kubernetes, Helm
  • Search & Data: SOLR, ElasticSearch, NoSQL
  • Frontend: Angular, React, Bootstrap
  • Tools: GitHub, Bitbucket, CI/CD pipelines

Soft Skills & Competencies

  • Strong leadership and mentoring abilities
  • Excellent communication and stakeholder management skills
  • Ability to work independently and in cross-functional teams
  • Strong organizational and multitasking capabilities
  • Proven ability to deliver in fast-paced, high-impact environments

Apply for this position