Senior Software Engineer II (Remote - US)
SpliceFull Time
Senior (5 to 8 years)
Candidates must possess a Bachelor's degree in Software Engineering, Computer Science, Computer Engineering, or a related field, along with at least 3 years of relevant software development experience creating embedded applications. Proficiency in C and Python programming is required, and experience with Go programming is a plus. Strong troubleshooting and debugging skills, experience with a Python Unit test framework, and an understanding of embedded Linux development concepts are essential. The ability to travel up to 10% domestically and internationally is also necessary, and candidates must have unrestricted work authorization in the US.
The Software Developer II will be responsible for designing, testing, deploying, debugging, and implementing C/Python/Go software applications and services. They will effectively apply Agile (Safe) methodology, develop and maintain software solutions utilizing container technologies, and participate in requirements definition, documentation, and code reviews. The role involves contributing to work estimations, solving complex technical problems innovatively, reviewing code from team members, and developing/maintaining automation and CI/CD environments. Additionally, the developer will function independently on project assignments, interact and collaborate with team members, and identify opportunities for innovation and product launch acceleration.
IT security