As a Software Engineer II, you will develop customer-facing features and AI-native products that enhance safety operations for fleets, collaborating with cross-functional teams to deliver impactful solutions.
Software Engineer
📜 Description
- Designs, develops and tests software features and fixes.
- Builds and maintains APIs, services and database interactions.
- Writes unit and integration tests.
- Participates in code reviews and design discussions.
- Troubleshoots defects and supports production issues.
- Participates in sprint planning, stand-ups and retrospectives.
🛠️ Requirements
- 3+ years of software engineering experience.
- Experience with Java, C#, Python or a similar language.
- Experience with SQL and relational databases.
- Experience with Git and Agile development practices.
- Strong written and verbal communication skills.
- Ability to work independently in a remote environment.
- Continually required to use common office equipment including but not limited to computers, phones, scanners and printers.
- Experience with CI/CD pipelines and cloud platforms such as AWS or Azure.
- Experience with front-end frameworks such as Angular or React.
- Experience supporting federal government contracts.
Full job description
Job Posting ID: KT_[273]_JOB
Position: Software Engineer
FT/PT Status: Full-Time
Location: Remote
Education: Bachelor's degree in Computer Science, Software Engineering or a related field required.
Overview: Kreative Technologies is looking for a Software Engineer to design, build and maintain software for our clients' systems. You will turn requirements into working, tested code as part of an Agile team.
The ideal candidate is a capable problem-solver who writes clean code and enjoys learning. You should be comfortable owning features and collaborating closely with teammates.
Duties/Responsibilities:
- • Designs, develops and tests software features and fixes.
- • Builds and maintains APIs, services and database interactions.
- • Writes unit and integration tests.
- • Participates in code reviews and design discussions.
- • Troubleshoots defects and supports production issues.
- • Participates in sprint planning, stand-ups and retrospectives.
- • Documents code and technical changes.
- • Performs other duties as assigned.
Minimum Qualifications:
- • 3+ years of software engineering experience.
- • Experience with Java, C#, Python or a similar language.
- • Experience with SQL and relational databases.
- • Experience with Git and Agile development practices.
- • Strong written and verbal communication skills.
- • Ability to work independently in a remote environment.
- • Continually required to use common office equipment including but not limited to computers, phones, scanners and printers.
Preferred Qualifications:
- • Experience with CI/CD pipelines and cloud platforms such as AWS or Azure.
- • Experience with front-end frameworks such as Angular or React.
- • Experience supporting federal government contracts.
Compensation: $73,588 – $81,765 per year
Similar jobs
Search more Software Engineer jobsForward Deployed Engineer - Software Engineer - Italy
Design and implement tailored solutions for strategic clients, taking ownership of high-impact projects while collaborating closely with customer teams.
Java Developer
As a Java Developer, you will develop, test, and maintain Java application code while collaborating with a team to build enterprise features and web services.
As a Forward Deployed Engineer, you will drive technical outcomes by rapidly prototyping solutions and collaborating with cross-functional teams to deliver value for strategic customer accounts.
As a Data/Software Engineer, you will develop production software and data systems, leveraging cloud-native technologies and strong Python programming skills.
