Senior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+11 more
Job description
We are seeking an experienced Senior Software Engineer to design, develop, and optimize high performance software systems. This role requires strong proficiency in Python and C#, experience building distributed applications, and a deep understanding of the full software development lifecycle. The ideal candidate will contribute to architecture decisions, write high-quality production code, and optimize performance across CPU- and GPU-based systems., * Design, develop, test, and maintain production-quality software using Python and C#
- Contribute across the full software development lifecycle, from requirements and design through deployment and maintenance
- Build and maintain scalable, distributed applications and services
- Design and implement clean, well-documented APIs
- Apply version control best practices and partcipate in code reviews to ensure high code quality
- Profile and optimize software for performance on CPUs and GPUs
- Collaborate closely with cross-functional teams including product, data science, and infrastructure
- Troubleshoot complex system issues and drive solutions to completion
Requirements
- Bachelor’s degree (BS) in Computer Science, Engineering, or a related field
- Strong professional experience developing software in Python and C#
- Experience working with version control systems (e.g., Git) in a collaborative environment
- Solid understanding of API architecture and service-based systems
- Experience with AI-based coding assistants such as Claude or Cursor
- Experience building and maintaining distributed applications
- Demonstrated experience optimizing software performance for CPUs and GPUs
- Strong problem-solving skills and attention to detail
Nice to Have
- Master’s degree in Computer Science or a related field
- Experience with GPU programming frameworks (e.g., CUDA, OpenCL, or similar)
- Familiarity with cloud-based or containerized environments
- Experience with performance profiling and benchmarking tools
- Experience mentoring junior engineers or leading technical initiatives
Benefits & conditions
Pulled from the full job description
- 401(k)
- Health insurance
- Paid time off, * 401(k)
- Health insurance
- Paid time off
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Highest Paying Tech Companies for Developers
Why Upskilling And Reskilling is Important For Developers
Best Countries for Software Engineers