Contract software engineer job description
Updated March 14, 2024
7 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 contract software engineer requirements on a job description
Contract software engineer requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in contract software engineer job postings.
Sample contract software engineer requirements
- 3+ years of experience in software engineering
- Proficiency in at least one programming language (e.g. Java, Python, C++)
- Experience with software development methodologies (e.g. Agile, Scrum)
- Bachelor's degree in Computer Science or a related field
Sample required contract software engineer soft skills
- Excellent communication skills, both verbal and written
- Strong problem-solving abilities and attention to detail
- Ability to work independently and in a team environment
- Flexibility and adaptability to changing project requirements
- Passion for learning and staying up-to-date with new technologies
Contract software engineer job description example 1
Aptos Retail contract software engineer job description
Aptos is a people-first blockchain on a mission to help billions of people achieve universal and fair access to decentralized assets in a safe and scalable way.
Founded by some of the original creators and maintainers that researched, designed, and built the Diem blockchain to serve this purpose, we have dedicated several years toward this mission. We believe the open-source Diem technology we have developed is an important foundation of a safe and scalable web3 world where everyone has more equitable opportunities to grow and access financial assets with lower fees and fewer intermediaries.
Aptos (Ohlone for "The People") encompasses our mission and ethos for why we build.
About The Role
As part of the Ecosystem team, you will be responsible for partnering with external customers and internal customers on building novel and capable smart contracts across one or more programming languages. You will also be working closely with the programming languages team to prioritize and co-develop programming language improvements and tweaks and also build and improve tools for development. These applications will have an emphasis on quality, safety, and interoperability with other Aptos tools. The scope, as it currently stands, is open-ended, but some projects will be likely from the following areas: governance, tokenomics, decentralized finance, games, social.
What you'll be doing:
Writing smart contracts in one or more programming languages that provide new and powerful functionality for a variety of internal and external applications Developing tooling for smart contract development and deployment Guiding and onboarding new developers into the ecosystem Develop and maintain high quality software engineering practices and principles in a highly visible open-source project
What we're looking for:
7+ years of experience as a hands-on software engineer Experience with a low-level programming languages such as Rust, Go, Swift, or C/C++ Interest or familiarity in "smart contract" languages such as Move and Solidity Code auditing experience
Our Benefits
While our HQ is currently in Palo Alto, California, we support a 100% remote work culture and we are hiring across the world. We raised our first round of funding from some of the top firms led by a16z and Multicoin. In addition to our remote-friendly work culture, we offer the following to all Aptos employees:
Health insurance coverage Equipment of your choice Unlimited Vacation time Competitive Salary Equity (i.e. RSUs) Protocol Token Grants
Aptos is committed to diversity in the workplace and we're proud to be an Equal Opportunity Employer. We do not hire on basis of race, color, religion, creed, gender, national origin, citizenship, age, disability, veteran status, marital status, pregnancy, parental status, sex, gender expression or identity, sexual orientation, or any other basis protected by local, state or federal law. All employment is decided on the basis of qualifications, merit, and business need.
Founded by some of the original creators and maintainers that researched, designed, and built the Diem blockchain to serve this purpose, we have dedicated several years toward this mission. We believe the open-source Diem technology we have developed is an important foundation of a safe and scalable web3 world where everyone has more equitable opportunities to grow and access financial assets with lower fees and fewer intermediaries.
Aptos (Ohlone for "The People") encompasses our mission and ethos for why we build.
About The Role
As part of the Ecosystem team, you will be responsible for partnering with external customers and internal customers on building novel and capable smart contracts across one or more programming languages. You will also be working closely with the programming languages team to prioritize and co-develop programming language improvements and tweaks and also build and improve tools for development. These applications will have an emphasis on quality, safety, and interoperability with other Aptos tools. The scope, as it currently stands, is open-ended, but some projects will be likely from the following areas: governance, tokenomics, decentralized finance, games, social.
What you'll be doing:
Writing smart contracts in one or more programming languages that provide new and powerful functionality for a variety of internal and external applications Developing tooling for smart contract development and deployment Guiding and onboarding new developers into the ecosystem Develop and maintain high quality software engineering practices and principles in a highly visible open-source project
What we're looking for:
7+ years of experience as a hands-on software engineer Experience with a low-level programming languages such as Rust, Go, Swift, or C/C++ Interest or familiarity in "smart contract" languages such as Move and Solidity Code auditing experience
Our Benefits
While our HQ is currently in Palo Alto, California, we support a 100% remote work culture and we are hiring across the world. We raised our first round of funding from some of the top firms led by a16z and Multicoin. In addition to our remote-friendly work culture, we offer the following to all Aptos employees:
Health insurance coverage Equipment of your choice Unlimited Vacation time Competitive Salary Equity (i.e. RSUs) Protocol Token Grants
Aptos is committed to diversity in the workplace and we're proud to be an Equal Opportunity Employer. We do not hire on basis of race, color, religion, creed, gender, national origin, citizenship, age, disability, veteran status, marital status, pregnancy, parental status, sex, gender expression or identity, sexual orientation, or any other basis protected by local, state or federal law. All employment is decided on the basis of qualifications, merit, and business need.
Post a job for free, promote it for a fee
Contract software engineer job description example 2
Motion Recruitment contract software engineer job description
A global automotive company is looking for a qualified Full-Stack Engineer to join their Autonomous Driving team to help develop applications that will assist the Autonomous Driving software developers do efficient work. This company is already an industry leader in luxury vehicles, and you will be part of a team that is at the forefront of their autonomous driving innovation. This position is a Hybrid (office in Sunnyvale, CA) contract position with a chance for extension or conversion.
You will work as part of a team implementing new features, modifications, and bug fixes. You will help design and develop layouts, write code to empower the functionality of the website, and develop tests for the code that you write. You will also have the opportunity to work in a Scrum setting and will collaborate with other engineers in India and Germany.
Contract Duration: 12 Months to Start - Possibility of extension or conversion
Required Skills & Experience
+ Bachelor's degree in Computer Science or related field
+ Understanding of web languages including CSS and HTML
+ Understanding of Front-End frameworks like Angular, Node.js, Vue.js and related web components
+ Knowledge of AWS and Azure cloud services
+ Understanding of cloud security best practices (SSO, tokens, IAM)
+ Experience with DevOps, such as Docker, Kubernetes, and Terraform
+ Extensive knowledge of scalability and maintainability
Desired Skills & Experience
+ Wide background in web and cloud services and solutions
+ Strong communication skills
+ Experience with agile organizations
+ Experience with global teams
What You Will Be Doing
Daily Responsibilities
+ Develop new features using Front End frameworks and Web Components
+ Translate UI/UX design patters into actual code for making visual elements
+ Build reusable code and libraries
+ Create cloud back-end operations using architecture as code
+ Architect and document end-to-end cloud solutions
Motion Recruitment Partners is an Equal Opportunity Employer, including EOE Protected Veterans/Disability/Women. All applicants must be currently authorized to work on a full-time basis in the country for which they are applying, and no sponsorship is currently available. Employment is subject to the successful completion of a pre-employment background screening including a criminal check. Accommodation will be provided in all parts of the hiring process as required under Motion Recruitment Employment Accommodation policy. Applicants need to make their needs known in advance.
You will work as part of a team implementing new features, modifications, and bug fixes. You will help design and develop layouts, write code to empower the functionality of the website, and develop tests for the code that you write. You will also have the opportunity to work in a Scrum setting and will collaborate with other engineers in India and Germany.
Contract Duration: 12 Months to Start - Possibility of extension or conversion
Required Skills & Experience
+ Bachelor's degree in Computer Science or related field
+ Understanding of web languages including CSS and HTML
+ Understanding of Front-End frameworks like Angular, Node.js, Vue.js and related web components
+ Knowledge of AWS and Azure cloud services
+ Understanding of cloud security best practices (SSO, tokens, IAM)
+ Experience with DevOps, such as Docker, Kubernetes, and Terraform
+ Extensive knowledge of scalability and maintainability
Desired Skills & Experience
+ Wide background in web and cloud services and solutions
+ Strong communication skills
+ Experience with agile organizations
+ Experience with global teams
What You Will Be Doing
Daily Responsibilities
+ Develop new features using Front End frameworks and Web Components
+ Translate UI/UX design patters into actual code for making visual elements
+ Build reusable code and libraries
+ Create cloud back-end operations using architecture as code
+ Architect and document end-to-end cloud solutions
Motion Recruitment Partners is an Equal Opportunity Employer, including EOE Protected Veterans/Disability/Women. All applicants must be currently authorized to work on a full-time basis in the country for which they are applying, and no sponsorship is currently available. Employment is subject to the successful completion of a pre-employment background screening including a criminal check. Accommodation will be provided in all parts of the hiring process as required under Motion Recruitment Employment Accommodation policy. Applicants need to make their needs known in advance.
Dealing with hard-to-fill positions? Let us help.
Contract software engineer job description example 3
audius contract software engineer job description
Who are we?
Audius is a digital streaming service that connects fans directly with artists and exclusive new music.
It does this by being fully decentralized: Audius is owned and run by a vibrant, open-source community of artists, fans, and developers all around the world. Audius gives artists the power to share never-before-heard music and monetize streams directly. Developers can freely build their own apps on top of Audius, giving them access to one of the most unique audio catalogs in existence.
Backed by an all-star team of investors, Audius was founded in 2018 and serves over 6 million users every month, making it the largest non-financial crypto application ever built.
Who we are looking for?
We are looking for passionate team-players to help us architect and build the most difficult parts of the Audius protocol (high availability services for decentralized replication of data, latency-sensitive distributed file transfers, Ethereum smart contracts, infrastructure and tooling for third parties to run our open source services). You are a collaborative engineer who enjoys working with a small team to solve big problems that need innovative solutions. You're eager to jump into multiple parts of our tech stack and have strong CS fundamentals to do so. We solve a lot of problems that can't be easily Googled or searched on StackOverflow.
Our Company
Audius is a 30-person team of entrepreneurs, engineers, music industry professionals, and blockchain experts. Our benefits include unlimited PTO, high quality paid medical insurance, FSA, 401k, yearly learning stipend, equipment stipend and a home office setup credit. We also have monthly concert stipends, wellness benefits, team activities, and bi-annual in-person get-togethers.
Our company is fully remote and our team is currently distributed across the United States.
Our Tech Stack
Frontend: React, React Native, Redux, Redux-Saga, Electron, Typescript, Javascript
Backend: Postgres, Elasticsearch, Redis, IPFS, Python, Typescript, Javascript, Rust (Solana), Solidity (Ethereum), Docker
What you'll do here Write, test, and deploy Solana blockchain (Rust) programs Write, test, and deploy Ethereum blockchain (Solidity) smart contracts Work closely with other blockchain engineers on the team and own core pieces of contract code that powers the economics, data storage, and transactional logic across AudiusParticipate deeply in design discussions around tokenomics, blockchain interoperability, blockchain scalability, and governance systems
We would love to chat if you have Deep experience with systems programming, ideally in RustExperience developing and shipping blockchain smart contracts Solid conceptual understanding of full stack software development including system architecture, web serving infrastructure, and database design Great interpersonal and communication skills, comfort working within a small team, and owning projects
If this role speaks to you, but your previous experience doesn't match the job description, please consider applying anyways! We're looking for smart and capable software engineers and highly value the ability to grow in your role. You might be the perfect fit!
Audius is a digital streaming service that connects fans directly with artists and exclusive new music.
It does this by being fully decentralized: Audius is owned and run by a vibrant, open-source community of artists, fans, and developers all around the world. Audius gives artists the power to share never-before-heard music and monetize streams directly. Developers can freely build their own apps on top of Audius, giving them access to one of the most unique audio catalogs in existence.
Backed by an all-star team of investors, Audius was founded in 2018 and serves over 6 million users every month, making it the largest non-financial crypto application ever built.
Who we are looking for?
We are looking for passionate team-players to help us architect and build the most difficult parts of the Audius protocol (high availability services for decentralized replication of data, latency-sensitive distributed file transfers, Ethereum smart contracts, infrastructure and tooling for third parties to run our open source services). You are a collaborative engineer who enjoys working with a small team to solve big problems that need innovative solutions. You're eager to jump into multiple parts of our tech stack and have strong CS fundamentals to do so. We solve a lot of problems that can't be easily Googled or searched on StackOverflow.
Our Company
Audius is a 30-person team of entrepreneurs, engineers, music industry professionals, and blockchain experts. Our benefits include unlimited PTO, high quality paid medical insurance, FSA, 401k, yearly learning stipend, equipment stipend and a home office setup credit. We also have monthly concert stipends, wellness benefits, team activities, and bi-annual in-person get-togethers.
Our company is fully remote and our team is currently distributed across the United States.
Our Tech Stack
Frontend: React, React Native, Redux, Redux-Saga, Electron, Typescript, Javascript
Backend: Postgres, Elasticsearch, Redis, IPFS, Python, Typescript, Javascript, Rust (Solana), Solidity (Ethereum), Docker
What you'll do here Write, test, and deploy Solana blockchain (Rust) programs Write, test, and deploy Ethereum blockchain (Solidity) smart contracts Work closely with other blockchain engineers on the team and own core pieces of contract code that powers the economics, data storage, and transactional logic across AudiusParticipate deeply in design discussions around tokenomics, blockchain interoperability, blockchain scalability, and governance systems
We would love to chat if you have Deep experience with systems programming, ideally in RustExperience developing and shipping blockchain smart contracts Solid conceptual understanding of full stack software development including system architecture, web serving infrastructure, and database design Great interpersonal and communication skills, comfort working within a small team, and owning projects
If this role speaks to you, but your previous experience doesn't match the job description, please consider applying anyways! We're looking for smart and capable software engineers and highly value the ability to grow in your role. You might be the perfect fit!
Start connecting with qualified job seekers
Resources for employers posting contract software engineer jobs
Contract software engineer job description FAQs
Ready to start hiring?
Updated March 14, 2024