remote
Senior C Software Engineer - Pico Technology
Software Engineer
Senior C# engineer leading architecture and performance‑critical development of real‑time software, mentoring teams, and driving innovation in an Agile environment.
About the role
Key Responsibilities
- Design, evolve, and modernize the core software architecture for high‑performance, real‑time applications.
- Lead code reviews, enforce best practices, and ensure scalability, reliability, and low‑latency performance.
- Mentor and coach software development engineers, fostering technical growth and Agile collaboration.
- Collaborate with product owners and cross‑functional teams to translate requirements into robust, algorithm‑driven solutions.
- Optimize signal‑processing pipelines and data‑handling algorithms for maximum throughput.
Requirements
- 5+ years of professional experience in C# and the .NET ecosystem, with a strong focus on performance‑critical code.
- Proven track record designing and maintaining real‑time, algorithm‑intensive systems.
- Deep understanding of signal processing concepts and low‑latency data handling.
- Hands‑on experience in Agile development practices and leading technical teams.
- Excellent problem‑solving skills and ability to communicate complex ideas clearly.