Lead programmer job description
Updated March 14, 2024
9 min read
Find better candidates in less time
Post a job on Zippia and take the best from over 7 million monthly job seekers.
Example lead programmer requirements on a job description
Lead programmer requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in lead programmer job postings.
Sample lead programmer requirements
- Bachelor’s degree in Computer Science or related field.
- Significant experience leading and managing software development projects.
- A minimum of 5 years of experience programming in at least two languages.
- Experience with relational databases, web development, and object-oriented programming.
- Familiarity with Agile methods and processes.
Sample required lead programmer soft skills
- Excellent communication and collaboration skills.
- Strong problem-solving and decision-making abilities.
- Ability to work in a fast-paced environment and multitask.
- Excellent organizational, leadership, and time management skills.
Lead programmer job description example 1
Clario lead programmer job description
Background
The Operations, Maintenance and Sustainment (OMS) contract is a single-award, Indefinite-Delivery Indefinite-Quantity (IDIQ) contract. This contract directly supports the National Oceanic and Atmospheric Administration (NOAA) out of their facilities in College Park and Suitland, MD; however, due to the nature of the positions we are filling they are eligible for 100% remote work. The folks supporting the OMS contract are responsible for operating, maintaining, sustaining, and disposing of existing legacy satellite ground systems and for on-boarding new, next-generation satellite processing ground systems and capabilities.
ERT is looking to fill multiple AWS Cloud positions to support NOAA under ERT's OMS contract. If you have any of the experience and skills identified below, we would like to talk to you.
Position Description
Will provide cloud programming and software engineering support using industry standard software engineering techniques (K8, Docker). Will design, code, test, and document interfaces of moderate to high complexity. Will work with Government staff to coordinate science products, algorithm development and science processing. Will support scientific processing, the creation of Delivered Algorithm Packages, and other research-to-operations efforts.
Will design and build CI/CD pipeline configurations to orchestrate provisioning and deployment of both large- and small-scale systems. Will design and implement fully automated enterprise pipelines using a suite of DevOps tools. Collaborate with team to develop, stand-up, and support a cloud platform using a variety of programming languages and cloud-native technologies. Will develop and implement systems using Infrastructure as Code (CloudFormation, CDK, SDK, etc.). Will automate cloud deployments, as well as build CI/CD pipeline to support cloud-based workloads. Will deliver using Agile Methodology following SAFe practices.
We are looking for candidates for multiple positions that have a good mix of the following knowledge, skills and abilities:
Required/Desired Skills
* 8+ years of experience working on Cloud Implementations
* Good working experience in Linux/Unix
* Track record with large cloud programs
* Experience with the core AWS services - AWS S3, SQS, SNS
* Knowledge and experience in Programming Language Python, Perl
* Experience with Docker and container orchestration systems (Kubernetes) using ECS, EKS
* Strong understanding of security best practices (using IAM Roles, KMS)
* Experience with monitoring solutions such as CloudWatch and the ELK stack
* Knowledge of writing infrastructure as code (IaC) using CloudFormation or Terraform
* Experience with the serverless approaches using AWS Lambda is a plus
* Experience with RDS PostgreSQL, DynamoDB and data modeling
* Experience working with AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy and AWS CodePipeline.
* Knowledge and Experience in Agile development methodology
Other Skills/Certifications
* HTML/CSS, Javascript experience
* AWS Certification is a plus
Must be a US Citizen or Lawful Permanent Resident and able to pass a background investigation to obtain a security badge to enter the applicable government facility.
Education
Bachelor's degree in Computer Science, related discipline, or equivalent. Advanced degree preferred.
Benefits
All full time employees are eligible for the following benefits upon starting: Medical, Dental, Vision, 401(k), Paid Time Off, and 11 Paid Federal Government Holidays.
Location
Work is based in Suitland, MD. This role is eligible for 100% remote work.
ERT is a VEVRAA Federal Contractor and Equal Opportunity/Affirmative Action employer - All qualified applicants will be considered for employment without regard to race, color, religion, sex, national origin, disability, or protected Veteran status.
The Operations, Maintenance and Sustainment (OMS) contract is a single-award, Indefinite-Delivery Indefinite-Quantity (IDIQ) contract. This contract directly supports the National Oceanic and Atmospheric Administration (NOAA) out of their facilities in College Park and Suitland, MD; however, due to the nature of the positions we are filling they are eligible for 100% remote work. The folks supporting the OMS contract are responsible for operating, maintaining, sustaining, and disposing of existing legacy satellite ground systems and for on-boarding new, next-generation satellite processing ground systems and capabilities.
ERT is looking to fill multiple AWS Cloud positions to support NOAA under ERT's OMS contract. If you have any of the experience and skills identified below, we would like to talk to you.
Position Description
Will provide cloud programming and software engineering support using industry standard software engineering techniques (K8, Docker). Will design, code, test, and document interfaces of moderate to high complexity. Will work with Government staff to coordinate science products, algorithm development and science processing. Will support scientific processing, the creation of Delivered Algorithm Packages, and other research-to-operations efforts.
Will design and build CI/CD pipeline configurations to orchestrate provisioning and deployment of both large- and small-scale systems. Will design and implement fully automated enterprise pipelines using a suite of DevOps tools. Collaborate with team to develop, stand-up, and support a cloud platform using a variety of programming languages and cloud-native technologies. Will develop and implement systems using Infrastructure as Code (CloudFormation, CDK, SDK, etc.). Will automate cloud deployments, as well as build CI/CD pipeline to support cloud-based workloads. Will deliver using Agile Methodology following SAFe practices.
We are looking for candidates for multiple positions that have a good mix of the following knowledge, skills and abilities:
Required/Desired Skills
* 8+ years of experience working on Cloud Implementations
* Good working experience in Linux/Unix
* Track record with large cloud programs
* Experience with the core AWS services - AWS S3, SQS, SNS
* Knowledge and experience in Programming Language Python, Perl
* Experience with Docker and container orchestration systems (Kubernetes) using ECS, EKS
* Strong understanding of security best practices (using IAM Roles, KMS)
* Experience with monitoring solutions such as CloudWatch and the ELK stack
* Knowledge of writing infrastructure as code (IaC) using CloudFormation or Terraform
* Experience with the serverless approaches using AWS Lambda is a plus
* Experience with RDS PostgreSQL, DynamoDB and data modeling
* Experience working with AWS CodeCommit, AWS CodeBuild, AWS CodeDeploy and AWS CodePipeline.
* Knowledge and Experience in Agile development methodology
Other Skills/Certifications
* HTML/CSS, Javascript experience
* AWS Certification is a plus
Must be a US Citizen or Lawful Permanent Resident and able to pass a background investigation to obtain a security badge to enter the applicable government facility.
Education
Bachelor's degree in Computer Science, related discipline, or equivalent. Advanced degree preferred.
Benefits
All full time employees are eligible for the following benefits upon starting: Medical, Dental, Vision, 401(k), Paid Time Off, and 11 Paid Federal Government Holidays.
Location
Work is based in Suitland, MD. This role is eligible for 100% remote work.
ERT is a VEVRAA Federal Contractor and Equal Opportunity/Affirmative Action employer - All qualified applicants will be considered for employment without regard to race, color, religion, sex, national origin, disability, or protected Veteran status.
Post a job for free, promote it for a fee
Lead programmer job description example 2
Crytek lead programmer job description
We are looking for an experience, passionate and ambitious Lead AI Programmer to become a member of the CRYENGINE team.
You would be in charge of the design and architecture of the AI code and develop it together with your team. Our goal is to provide a comprehensive engine solution with high performance and a modular design that is easily accessible by users.
*Required documents that allow a careful evaluation of your application are resume, cover letter and additional samples / private projects (github)*
Although we believe living close to our studio helps foster team spirit and stronger bonds between team members, we understand that people have different needs and expectations for their place of residence. You have a choice of three location options, allowing you to work with Crytek from anywhere you wish:
1. Come to our modern headquarters in Frankfurt and receive an attractive relocation package and have access to all of our benefits.
2. If you are already living in a European Union member state, we are able to offer you a permanent work contract and allow you to work remotely as an employee from there.
3. If you are interested in full-time remote work in any other country outside of the European Union, we can offer you a freelance contract arrangement.
ResponsibilitiesMaintain and extend the existing AI framework and tools.Work closely with animators, artists, designers and programmers to improve the AI system and support them in its application and tuning.Gather requirements and set goals for the AI team, lead the design and architecture of the code development and coordinate its implementation.Design new functional and engaging features and integrate them with existing AI, physics and animation systems.Research the latest techniques in game AI to create believable characters and environments.Plan development in coordination with project management.Delegate effectively while involving team members in the decision making process.Write clear, maintainable and robust code.Test, debug, profile, optimize and document your implementations and set a standard for your team.Look for opportunities to present your team's results in- and outside the company.Assist, mentor and train team members as needed.
Requirements7+ years of programming experience in game AI development.Master's degree in Computer Science or equivalent experience.Previously held a senior AI programmer or equivalent position.Excellent programming skills in C++.Experience with multi-threading.Strong software engineering and debugging skills.Experience with performance measurement and optimization.Excellent understanding of AI architecture and standard technology (finite state machines, behavior trees, path finding, goal-oriented behavior, rule-based systems, learning, crowd behavior etc.).Ability to learn and master a large existing code base.Ability to learn about new techniques and adapt them to project requirements.Good communication skills and ability to work effectively on shared projects with designers, animators, artists, testers, and other developers.
PlusesExperience with AI development for game engines.Experience with multi-player games.Experience with scripting languages (such as C# or Lua).Experience with procedural content generation.
What you can expect from us
Home Office
Work-life balance is not just a hollow term for us. At Crytek, we offer you the option to either work from home or in our studio.
Career Path
Your professional development is important to us, so we have laid out a career plan to help you progress towards your goals and objectives.
Company Apartment
To help you get settled, we provide you with a fully furnished company apartment during your first three months in Frankfurt.*
Relocation Support
We offer a relocation budget and full coverage of flights to Frankfurt for you and your family.
You can expect extensive assistance with visa, work permits, and communication with authorities during the relocation process, as well as help settling into Germany (e.g. setting up appointments with banks, government agencies, schools, landlords, finding apartments etc.).*
Public Transport Pass
Discover Frankfurt by bus, tram and metro - free of charge.*
Gym Card
A healthy body is a healthy mind. We offer a membership at the premium gym chain Fitness First in Germany. Work out, join group fitness classes, or relax in the wellness facilities.
International Environment
We truly embody diversity at Crytek. With employees from over 42 different countries, we define ourselves by our cultural diversity.
German Classes
Understanding the local culture will make your stay abroad more enjoyable, and Crytek supports that by offering German language courses for you and your family.
Vacation Days
At our Frankfurt office you can enjoy 24 days of vacation per year, and every 2 years you get 1 more (up to a maximum of 28 days). You will also have on average 10 public holidays on top of the days you take off. If you are working from another country, local standards apply.
*only applicable to employees in Frankfurt.
You would be in charge of the design and architecture of the AI code and develop it together with your team. Our goal is to provide a comprehensive engine solution with high performance and a modular design that is easily accessible by users.
*Required documents that allow a careful evaluation of your application are resume, cover letter and additional samples / private projects (github)*
Although we believe living close to our studio helps foster team spirit and stronger bonds between team members, we understand that people have different needs and expectations for their place of residence. You have a choice of three location options, allowing you to work with Crytek from anywhere you wish:
1. Come to our modern headquarters in Frankfurt and receive an attractive relocation package and have access to all of our benefits.
2. If you are already living in a European Union member state, we are able to offer you a permanent work contract and allow you to work remotely as an employee from there.
3. If you are interested in full-time remote work in any other country outside of the European Union, we can offer you a freelance contract arrangement.
ResponsibilitiesMaintain and extend the existing AI framework and tools.Work closely with animators, artists, designers and programmers to improve the AI system and support them in its application and tuning.Gather requirements and set goals for the AI team, lead the design and architecture of the code development and coordinate its implementation.Design new functional and engaging features and integrate them with existing AI, physics and animation systems.Research the latest techniques in game AI to create believable characters and environments.Plan development in coordination with project management.Delegate effectively while involving team members in the decision making process.Write clear, maintainable and robust code.Test, debug, profile, optimize and document your implementations and set a standard for your team.Look for opportunities to present your team's results in- and outside the company.Assist, mentor and train team members as needed.
Requirements7+ years of programming experience in game AI development.Master's degree in Computer Science or equivalent experience.Previously held a senior AI programmer or equivalent position.Excellent programming skills in C++.Experience with multi-threading.Strong software engineering and debugging skills.Experience with performance measurement and optimization.Excellent understanding of AI architecture and standard technology (finite state machines, behavior trees, path finding, goal-oriented behavior, rule-based systems, learning, crowd behavior etc.).Ability to learn and master a large existing code base.Ability to learn about new techniques and adapt them to project requirements.Good communication skills and ability to work effectively on shared projects with designers, animators, artists, testers, and other developers.
PlusesExperience with AI development for game engines.Experience with multi-player games.Experience with scripting languages (such as C# or Lua).Experience with procedural content generation.
What you can expect from us
Home Office
Work-life balance is not just a hollow term for us. At Crytek, we offer you the option to either work from home or in our studio.
Career Path
Your professional development is important to us, so we have laid out a career plan to help you progress towards your goals and objectives.
Company Apartment
To help you get settled, we provide you with a fully furnished company apartment during your first three months in Frankfurt.*
Relocation Support
We offer a relocation budget and full coverage of flights to Frankfurt for you and your family.
You can expect extensive assistance with visa, work permits, and communication with authorities during the relocation process, as well as help settling into Germany (e.g. setting up appointments with banks, government agencies, schools, landlords, finding apartments etc.).*
Public Transport Pass
Discover Frankfurt by bus, tram and metro - free of charge.*
Gym Card
A healthy body is a healthy mind. We offer a membership at the premium gym chain Fitness First in Germany. Work out, join group fitness classes, or relax in the wellness facilities.
International Environment
We truly embody diversity at Crytek. With employees from over 42 different countries, we define ourselves by our cultural diversity.
German Classes
Understanding the local culture will make your stay abroad more enjoyable, and Crytek supports that by offering German language courses for you and your family.
Vacation Days
At our Frankfurt office you can enjoy 24 days of vacation per year, and every 2 years you get 1 more (up to a maximum of 28 days). You will also have on average 10 public holidays on top of the days you take off. If you are working from another country, local standards apply.
*only applicable to employees in Frankfurt.
Dealing with hard-to-fill positions? Let us help.
Lead programmer job description example 3
CompuCom Systems Inc lead programmer job description
Find out why eXcell is the employer of choice for contractors! Join eXcell and enjoy our generous employee benefits! We are currently seeking a qualified Level 3 Programmer to join our client's team remotely. Scope of Activity and Responsibilities:
+ Design and implementation of overall web architecture
+ Design and deployment of the database
+ Ensure the entire stack is built for speed and scalability
+ Design and implement scalable Rest API
+ Integrate front-end UI securely with Rest API
+ Design applications using cloud-native technologies
+ Design and implementation of CI / CD pipelines
Required Skills and Qualifications:
+ Minimum 5+ years of experience with
+ Writing HTML, CSS, and JavaScript. Being up on latest practices is a must, e.g., HTML5 , CSS3 , and ECMAScript 6
+ Backend languages like Java, C#, Python, NodeJs
+ Database design and management, including being up on the latest practices and associated versions
+ Server management and deployment for the relevant environment
+ Familiarity with a relevant and globally supported framework (Angular- Preferred, React, VueJS)
+ Familiarity with CSS preprocessors, bundlers, and associated languages / syntaxes / libraries Sass, Less, and webpack
+ Experience with cloud-native tech stack
+ Thorough understanding of user experience and possibly even product strategy
+ Experience with any cloud (AWS- Preferred, Azure, GCP)
+ Experience building CI / CD with cloud-native technology
+ Experience implementing testing platforms and unit tests
+ Proficiency with Git
+ Appreciation for clean and well documented code
Full COVID-19 vaccination may be required. W2 only, no Corp to Corp. We are unable to sponsor H1B visas at this time. ** eXcell ™ Supports Equal Employment Opportunity** eXcell ™, a division of CompuCom Systems, Inc., a global company headquartered in Bellevue, Washington, provides IT staffing services and solutions to Fortune 1000 companies as well as small and medium business. For more information, visit www.excell.com . INDRMT
CompuCom is committed to providing equal employment opportunities in all employment practices. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, citizenship status, marital status, age, disability, protected veteran status, genetic information, sexual orientation, gender identity or expression, or any other status protected by law.
+ Design and implementation of overall web architecture
+ Design and deployment of the database
+ Ensure the entire stack is built for speed and scalability
+ Design and implement scalable Rest API
+ Integrate front-end UI securely with Rest API
+ Design applications using cloud-native technologies
+ Design and implementation of CI / CD pipelines
Required Skills and Qualifications:
+ Minimum 5+ years of experience with
+ Writing HTML, CSS, and JavaScript. Being up on latest practices is a must, e.g., HTML5 , CSS3 , and ECMAScript 6
+ Backend languages like Java, C#, Python, NodeJs
+ Database design and management, including being up on the latest practices and associated versions
+ Server management and deployment for the relevant environment
+ Familiarity with a relevant and globally supported framework (Angular- Preferred, React, VueJS)
+ Familiarity with CSS preprocessors, bundlers, and associated languages / syntaxes / libraries Sass, Less, and webpack
+ Experience with cloud-native tech stack
+ Thorough understanding of user experience and possibly even product strategy
+ Experience with any cloud (AWS- Preferred, Azure, GCP)
+ Experience building CI / CD with cloud-native technology
+ Experience implementing testing platforms and unit tests
+ Proficiency with Git
+ Appreciation for clean and well documented code
Full COVID-19 vaccination may be required. W2 only, no Corp to Corp. We are unable to sponsor H1B visas at this time. ** eXcell ™ Supports Equal Employment Opportunity** eXcell ™, a division of CompuCom Systems, Inc., a global company headquartered in Bellevue, Washington, provides IT staffing services and solutions to Fortune 1000 companies as well as small and medium business. For more information, visit www.excell.com . INDRMT
CompuCom is committed to providing equal employment opportunities in all employment practices. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, citizenship status, marital status, age, disability, protected veteran status, genetic information, sexual orientation, gender identity or expression, or any other status protected by law.
Start connecting with qualified job seekers
Resources for employers posting lead programmer jobs
Lead programmer job description FAQs
Ready to start hiring?
Updated March 14, 2024