Principle Software Engineer I

Full-time
USA
Senior Level
Posted 11 months ago
Go ad-free with Premium ×
The job listing has expired. Unfortunately, the hiring company is no longer accepting new applications.

To see similar active jobs please follow this link: Remote Development jobs

General Summary:

The Principal Software Engineer I is responsible for developing high-quality, innovative, fully performing software in compliance with coding standards. This individual works in partnership with cross-functional teams to ensure that software deliverables, including designs, codes, and tests, are completed in a timely manner, while remaining aligned with industry and organizational standards.

Essential Duties and Responsibilities:

  • Provides support to the Engineering teams, with a high attention to detail

  •  Researches, analyzes, and documents findings

  •  May coach and review the work of other team members

  •  Designs, builds, and maintains large-scale production services, web applications, data pipelines, and streaming systems

  •  Works on systems critical to company’s current and future operations

  •  Debugs production issues across services and multiple levels of the stack

  •  Assists with improvement of organizational engineering standards, tooling, and processes

  •  Participates in the testing process through test review and analysis, test witnessing, and certification of software

  •  Evaluates codes to ensure validity, proper structure, alignment with industry standards, and compatibility with operating systems

  •  Maintains an understanding of current technologies or programming practices through continuing education, reading or participation in professional conferences, workshops, or groups.

Knowledge, Skills, and/or Abilities Required: 

  • Ability to manage projects and processes independently with limited supervision

  •  Advanced knowledge of applicable work area • Ability to situationally adapt and understand new technology/processes as per business requirement

  •  Knowledge of a variety of the field's concepts, practices, and procedures

  •  Ability to work constructively and independently under stress and pressure in a fast paced, multi-tasking environment

  •  Ability to manage competing priorities while producing high quality work

  •  Ability to interact positively and openly with colleagues and external business contacts, with strong verbal and written communication skills

  •  Strong organization and time-management skills with the ability to meet reasonable deadlines

  •  Strong knowledge of programming languages and software basics • Strong knowledge of relevant software development tools including version control, build processes, debuggers, and test frameworks

Educational/Vocational/Previous Experience Recommendations:

  • Bachelor’s degree in related field or equivalent business experience

  • 5+ years of relevant experience

  • Preferred: Experience in cloud-based CI/CD (CircleCI, GOCD, and Gitlab pipelines)

Working Conditions:

  • Onsite/Hybrid/Remote depending on location

  • 0-10% travel may be required 

Go ad-free with Premium ×
About the Job
Full-time
USA
Senior Level
Posted 11 months ago
Check if your resume is a good fit
25/100
Get Full Report
+ 1,284 new jobs added today
30,000+
Remote Jobs

Don't miss out — new listings every hour

Join Premium

Principle Software Engineer I

The job listing has expired. Unfortunately, the hiring company is no longer accepting new applications.

To see similar active jobs please follow this link: Remote Development jobs

General Summary:

The Principal Software Engineer I is responsible for developing high-quality, innovative, fully performing software in compliance with coding standards. This individual works in partnership with cross-functional teams to ensure that software deliverables, including designs, codes, and tests, are completed in a timely manner, while remaining aligned with industry and organizational standards.

Essential Duties and Responsibilities:

  • Provides support to the Engineering teams, with a high attention to detail

  •  Researches, analyzes, and documents findings

  •  May coach and review the work of other team members

  •  Designs, builds, and maintains large-scale production services, web applications, data pipelines, and streaming systems

  •  Works on systems critical to company’s current and future operations

  •  Debugs production issues across services and multiple levels of the stack

  •  Assists with improvement of organizational engineering standards, tooling, and processes

  •  Participates in the testing process through test review and analysis, test witnessing, and certification of software

  •  Evaluates codes to ensure validity, proper structure, alignment with industry standards, and compatibility with operating systems

  •  Maintains an understanding of current technologies or programming practices through continuing education, reading or participation in professional conferences, workshops, or groups.

Knowledge, Skills, and/or Abilities Required: 

  • Ability to manage projects and processes independently with limited supervision

  •  Advanced knowledge of applicable work area • Ability to situationally adapt and understand new technology/processes as per business requirement

  •  Knowledge of a variety of the field's concepts, practices, and procedures

  •  Ability to work constructively and independently under stress and pressure in a fast paced, multi-tasking environment

  •  Ability to manage competing priorities while producing high quality work

  •  Ability to interact positively and openly with colleagues and external business contacts, with strong verbal and written communication skills

  •  Strong organization and time-management skills with the ability to meet reasonable deadlines

  •  Strong knowledge of programming languages and software basics • Strong knowledge of relevant software development tools including version control, build processes, debuggers, and test frameworks

Educational/Vocational/Previous Experience Recommendations:

  • Bachelor’s degree in related field or equivalent business experience

  • 5+ years of relevant experience

  • Preferred: Experience in cloud-based CI/CD (CircleCI, GOCD, and Gitlab pipelines)

Working Conditions:

  • Onsite/Hybrid/Remote depending on location

  • 0-10% travel may be required