Principal Software Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in Computer Science, Software Engineering, or related field., 8+ years of professional software development experience in leadership roles., Expert-level proficiency in multiple programming languages and frameworks such as C#, Java, Python, Angular, and React., Experience with Agile methodologies and cloud-native development..

Key responsibilities:

  • Define and drive the technical strategy for software development initiatives.
  • Lead cross-functional teams to deliver innovative and scalable solutions.
  • Provide expert guidance on complex technical challenges and system design.
  • Mentor developers and analysts while collaborating with stakeholders to align technology with business objectives.

Cisive logo
Cisive Human Resources, Staffing & Recruiting Large https://www.cisive.com
1001 - 5000 Employees
See all jobs

Job description

Job Summary

 

This role is responsible for shaping the technical vision of our products.  This position leads high-impact initiatives and drives innovation across multiple teams and ensures alignment with long-term business goals.

 

Duties and Responsibilities

  • Define and drive the technical strategy for software development initiatives.
  • Architect and oversee the development of multiple solutions.
  • Lead cross-functional teams in the delivery of innovative, scalable solutions.
  • Provide expert guidance on complex technical challenges and system design.
  • Mentor developers, testers and analysts, fostering a culture of technical excellence.
  • Collaborate with stakeholders to align technology with business objectives.
  • Evaluate and implement emerging technologies to ensure our products are modern.
  • Establish and enforce best practices for software development and delivery.

 

Minimum Qualifications

 

  • Bachelor’s degree in Computer Science, Software Engineering, or related field required.
  • 8+ years of professional software development experience, with significant leadership roles.
  • Expert-level proficiency in multiple programming languages and frameworks (e.g., C#, Java, Python, Angular, React).
  • Experience with Agile software development methodologies.
  • Extensive experience with cloud-native development, distributed systems, and enterprise-scale applications.
  • Proven track record of leading large-scale technical projects and cross-functional teams.
  • Exceptional problem-solving, strategic thinking, and decision-making skills.
  • Strong communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
  • Experience driving innovation and adopting cutting-edge technologies.

Required profile

Experience

Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Decision Making
  • Strategic Thinking
  • Communication
  • Problem Solving

Software Engineer Related jobs