Principal Software Engineer

AKC

Not Interested
Bookmark
Report This Job

profile Job Location:

New York City, NY - USA

profile Yearly Salary: $ 120000 - 150000
Posted on: 8 hours ago
Vacancies: 1 Vacancy

Job Summary

The AKC IT Dev Ops team oversees the creation and upkeep of tailored applications that support the AKC mission and initiatives. As Principal Software Engineer of our Marketing and Communications team youll manage staff and lead a team of developers spearheading the software development lifecycle for all WordPress sites our Shopify instance and our custom PHP site where we help connect breeders and potential puppy buyers of registered purebred dogs. Your role involves collaborating with business executives product owners and stakeholders to outline software requirements and priorities. Budgeting and resource allocation for projects fall within your scope alongside managing software from inception to ongoing support. Setting technical benchmarks devising strategies and aiding in problem-solving and enhancing existing software are also part of your responsibilities.

  • Experience with PHP Laravel and React or Vue is required.
  • This hybrid position requires onsite in our New York City or Raleigh office.


Primary Job Duties

  • Hands-on working Manager who oversees staff responsibilities and teams ensuring alignment with business goals and technical excellence mentoring junior team members and creating a positive work environment.
  • Leading in project planning estimation and resource allocation ensuring projects are delivered on time and within budget.
  • Design and implement complex scalable and secure software architectures that meet the project and organizations needs.
  • Principal Software Engineers still actively contribute by writing clean efficient and maintainable code for critical system parts.
  • Communicate effectively with technical and non-technical stakeholders clearly articulating technical concepts and project progress.
  • Champion best practices in software development including code quality testing methodologies and documentation standards.
  • Identify areas for improvement in the software development process and participate in implementing solutions to enhance efficiency and quality.
  • Analyze complex technical challenges identify root causes and design and implement effective solutions.
  • Research and evaluate new technologies to identify the best solutions for upcoming projects.

Required Skills Specialized Knowledge and Competency Requirements

  • Proficiency in at least FIVE standard AKC languages including Angular Node React or Vue CSS (SASS LESS) PHP PL/SQL SQL HTML XML and DHTML.
  • Familiarity with WordPress Emarsys and Shopify platforms are beneficial in this role.
  • Deep understanding of software architecture principles design patterns and best practices for building scalable and maintainable systems.
  • Ability to design and implement complex software systems considering scalability performance and security factors.
  • Excellent communication skills to articulate technical concepts clearly to both technical and non-technical audiences.
  • Experience managing a staffs employment life cycle including interviewing hiring performance reviews training etc.
  • Ability to lead mentor and motivate a team delegate tasks effectively foster growth and inspire collaboration.
  • Exceptional problem-solving skills to analyze complex technical issues identify root causes and design effectively.

The salary range for this position in New York City is $120000 - $150000/year; however salary offered may vary depending on skills experience job-related knowledge and location.


Required Experience:

Staff IC

The AKC IT Dev Ops team oversees the creation and upkeep of tailored applications that support the AKC mission and initiatives. As Principal Software Engineer of our Marketing and Communications team youll manage staff and lead a team of developers spearheading the software development lifecycle for...
View more view more

Key Skills

  • Continuous Integration
  • Docker
  • Jenkins
  • Python
  • System Design
  • Agile
  • C/C++
  • Go
  • Systems Engineering
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

The AKC is the recognized and trusted expert in breed, health and training information for dogs.

View Profile View Profile