kumo jobs

Senior Software Engineer - Rust

Creative Chaos

Programming · Senior · Remote · Pakistan

Job Summary A Senior Software Engineer specializing in Rust at Creative Chaos is responsible for designing, developing, and maintaining high-performance and reliable software systems. This role requires a deep understanding of Rust programming, systems programming, and the ability to optimize code for excellent performance and security. The engineer will collaborate with cross-functional teams, mentor junior developers, and ensure best practices in software development are upheld. Responsibilities • Analyze business requirements and design solutions • Develop and maintain high-quality software using Rust • Write clean, maintainable, and efficient code • Review and debug code, ensuring program correctness • Conduct performance tuning, optimization, and capacity planning • Participate in code reviews and mentor junior team members • Collaborate with product managers and other stakeholders • Ensure adherence to coding standards and best practices • Document processes, methodologies, and code effectively • Stay updated with the latest industry trends and technologies Requirements • BS degree in Computer Science, Software Engineering, or a related field • 4+ years of experience working with Rust in a professional environment • Strong understanding of systems programming concepts and performance optimization • Experience with software architecture and design principles • Familiarity with Agile development methodologies • Proficiency in creating and using APIs • Solid understanding of concurrency, parallelism, and multi-threading • Experience with other programming languages (e.g., C++, Python) is a plus • Knowledge of CI/CD practices and tools • Excellent problem-solving and analytical skills • Strong communication and teamwork abilities Benefits • Paid Time Off • Work From Home • Health Insurance • OPD • Training and Development • Life Insurance
Apply

Read from Creative Chaos's own job list: the original