Review the job details below and click Apply Now to get started.
Senior RUST Software Developer
Scimax Consulting
Herndon, Virginia, United States
$200,000 / yr
We are seeking an experienced Senior RUST Software Developer to join our innovative team in Herndon, Virginia. This full-time position offers a dynamic work environment within a cutting-edge technology company. You will play a crucial role in advancing our software development efforts while working alongside a team of talented professionals. The impact of this role is significant as you will be responsible for enhancing our software solutions, driving development processes, and contributing to the overall success of our projects.Key ResponsibilitiesDesign, develop, and maintain high-quality software applications using RUST and C/C++.Collaborate with cross-functional teams including product managers, designers, and other developers to understand project requirements and deliver solutions.Participate in the entire software development lifecycle, from planning and design through coding, testing, and deployment.Lead code reviews and provide mentorship to junior developers, ensuring adherence to best coding practices.Troubleshoot, debug, and optimize existing software to enhance functionality and improve performance.Document software design, architecture, processes, and technical specifications to facilitate knowledge sharing within the team.Contribute to the continuous improvement of development processes and tools.Required and Preferred QualificationsBachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.Proven experience in software development using RUST and C/C++.Strong problem-solving skills and a deep understanding of algorithms, data structures, and software design principles.Familiarity with industry-standard software development tools and practices.Prior experience working in agile development environments is preferred.Excellent communication and teamwork skills.In our modern workplace, employees are encouraged to grow and develop their skills through various training opportunities, ensuring career advancement. Our company culture emphasizes collaboration, creativity, and innovation, creating a supportive environment for all team members. We offer benefits that enhance work-life balance, including flexible work hours and remote work options.The technical environment includes using modern development tools and collaborative software platforms. The software development team consists of skilled professionals, and you will report directly to the lead software architect. Cross-functional collaboration is a crucial aspect of this role, involving regular interactions with quality assurance, product development, and project management teams.