Principle Software Developer
Cork, KY · On-site
About the position: As a Principal Software Engineer, you will be hands\-on, perform as an ... S. in Computer Science or equivalent \n * Experience developing & integrating full\-stack web ...
Cork, KY · On-site
About the position: As a Principal Software Engineer, you will be hands\-on, perform as an ... S. in Computer Science or equivalent \n * Experience developing & integrating full\-stack web ...
Cork, KY · On-site
About the position: As a Principal Software Engineer, you will be hands\-on, perform as an ... S. in Computer Science or equivalent \n * Experience developing & integrating full\-stack web ...
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. * 3+ years of experience in device driver development for Linux and/or Windows. * Strong experience with ...
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. * 3+ years of experience in device driver development for Linux and/or Windows. * Strong experience with ...
Experience with the application of various computer software programs, including word processing ... Engineering Student Requisition: 12736
Experience with the application of various computer software programs, including word processing ... Engineering Student Requisition: 12736
... several Software Engineers. \n \n \n \n \n \n One of their most pressing needs is for an ... Strong academic background in Computer Science, Mathematics or Physics \n * 5+ years C ...
... several Software Engineers. \n \n \n \n \n \n One of their most pressing needs is for an ... Strong academic background in Computer Science, Mathematics or Physics \n * 5+ years C ...
The candidate must possess an excellent understanding of computer architecture and operating system ... Advanced programming skills in C/C++ for operating system kernel & systems development
The candidate must possess an excellent understanding of computer architecture and operating system ... Advanced programming skills in C/C++ for operating system kernel & systems development
Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience). * 6+ years of software development experience with a strong focus on Java, Spring Boot, and ...
Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience). * 6+ years of software development experience with a strong focus on Java, Spring Boot, and ...
Bachelor's degree in Computer Science, Engineering or equivalent educational background * 5+ years of experience in C#/.NET, JavaScript/TypeScript, Golang, Java, or comparable software development ...
Bachelor's degree in Computer Science, Engineering or equivalent educational background * 5+ years of experience in C#/.NET, JavaScript/TypeScript, Golang, Java, or comparable software development ...
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. * 5+ years of professional experience in Software Quality Assurance with a strong focus on ...
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. * 5+ years of professional experience in Software Quality Assurance with a strong focus on ...
Bachelor's degree in computer science \n * 3+ years of experience in a software engineering type of role. \n * More education or experience may be required. \n \n \n \n \n \n
Bachelor's degree in computer science \n * 3+ years of experience in a software engineering type of role. \n * More education or experience may be required. \n \n \n \n \n \n
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. * 5+ years of professional experience in Software Quality Assurance with a strong focus on ...
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. * 5+ years of professional experience in Software Quality Assurance with a strong focus on ...
Embrace emerging technologies and keep abreast of new frameworks, tools and programming languages ... Bachelor's degree in a relevant discipline such as computer science, business informatics or ...
Embrace emerging technologies and keep abreast of new frameworks, tools and programming languages ... Bachelor's degree in a relevant discipline such as computer science, business informatics or ...
Conduct engineering analysis, CAD drafting, and support design development utilizing specialized aviation software, design tools, and CAD platforms for airside and terminal design tasks. * Assess and ...
Conduct engineering analysis, CAD drafting, and support design development utilizing specialized aviation software, design tools, and CAD platforms for airside and terminal design tasks. * Assess and ...
Conduct engineering analysis, CAD drafting, and support design development utilizing specialized aviation software, design tools, and CAD platforms for airside and terminal design tasks. * Assess and ...
Conduct engineering analysis, CAD drafting, and support design development utilizing specialized aviation software, design tools, and CAD platforms for airside and terminal design tasks. * Assess and ...
Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience * 5-8+ years of professional software development experience with a strong backend focus * Advanced ...
Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience * 5-8+ years of professional software development experience with a strong backend focus * Advanced ...
Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience * 5-8+ years of professional software development experience with a strong backend focus * Advanced ...
Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience * 5-8+ years of professional software development experience with a strong backend focus * Advanced ...
Conduct engineering analysis, CAD drafting, and support design development utilizing specialized aviation software, design tools, and CAD platforms for airside and terminal design tasks. * Assess and ...
Conduct engineering analysis, CAD drafting, and support design development utilizing specialized aviation software, design tools, and CAD platforms for airside and terminal design tasks. * Assess and ...
... computer skills * Proven experience as Internal Auditor, Lead Auditor experience preferred ... Ability to read and interpret engineering drawings, BOMs, Assembly diagrams * Knowledge of quality ...
... computer skills * Proven experience as Internal Auditor, Lead Auditor experience preferred ... Ability to read and interpret engineering drawings, BOMs, Assembly diagrams * Knowledge of quality ...
\n \n \n \n \n Role Overview The primary responsibility of the senior application developer, in ... Bachelor's degree in a relevant discipline such as computer science, business informatics or ...
\n \n \n \n \n Role Overview The primary responsibility of the senior application developer, in ... Bachelor's degree in a relevant discipline such as computer science, business informatics or ...
Technical training in mechanical engineering, industrial maintenance, or a related field (an asset ... Good knowledge of computer tools and the Microsoft Office suite; * English required (French ...
Technical training in mechanical engineering, industrial maintenance, or a related field (an asset ... Good knowledge of computer tools and the Microsoft Office suite; * English required (French ...
Grand Falls, NB · On-site
CA$85K - CA$114K/yr
Compensation Package :$85,500.00 -$114,000.00 . CAD annually + Bonus Eligibility The above reflects ... Engineering & Technical; Manufacturing Location(s): CA - Canada : New Brunswick : Grand Falls ...
Grand Falls, NB · On-site
CA$85K - CA$114K/yr
Compensation Package :$85,500.00 -$114,000.00 . CAD annually + Bonus Eligibility The above reflects ... Engineering & Technical; Manufacturing Location(s): CA - Canada : New Brunswick : Grand Falls ...
$45.3K - $52.9K
12% of jobs
$59.2K is the 25th percentile. Wages below this are outliers.
$52.9K - $60.5K
16% of jobs
$60.5K - $68K
18% of jobs
The median wage is $70.4K / yr.
$68K - $75.6K
14% of jobs
$75.6K - $83.2K
7% of jobs
$89.5K is the 75th percentile. Wages above this are outliers.
$83.2K - $90.7K
10% of jobs
$90.7K - $98.3K
7% of jobs
$98.3K - $105.9K
11% of jobs
$105.9K - $113.5K
2% of jobs
$113.5K - $121K
2% of jobs
$121K - $128.6K
1% of jobs
$45.3K
$78.4K
$128.6K
A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.
| Aspect | Computer Programmer | Software Developer |
|---|---|---|
| Credentials | Typically requires a bachelor's degree in computer science or related field | Usually requires a bachelor's degree, often with additional experience or certifications |
| Work Environment | Often works in coding, debugging, and maintaining software | Designs, develops, tests, and maintains software applications |
| Industry Usage | Commonly employed in IT, software firms, and tech departments | Found in a wide range of industries including tech, finance, healthcare |
While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

Full-time
Posted 6 days ago
Our ideal candidate has a passion for automation, is a deep innovator, wants to solve complex problems and is looking to be part of a company consistently recognised as a Top Place to Work!
<\/p>
<\/p>
About the position:<\/b>
<\/p>
<\/p>
As a Principal Software Engineer, you will be hands\-on, perform as an individual contributor and will also lead a small team of software engineers.
<\/p>
<\/p>
What you'll do:<\/b> What we're looking for:<\/b>
<\/p>\n \n
<\/li>\n
<\/li>\n
<\/li>\n
<\/li>\n
<\/li>\n
<\/li>\n
<\/li>\n
<\/li>\n
<\/li>\n <\/ul>
<\/p>
<\/p>\n \n
<\/li>\n
<\/li>\n
<\/li>\n
<\/li>\n
<\/li>\n <\/ul>\n
\n <\/div><\/span>
\n <\/body>\n<\/html>