Experienced Senior Software Development Engineer for Large-Scale Networking and Cloud Infrastructure Development at blithequark
Introduction to blithequark and the Industry At blithequark, we are revolutionizing the way the world interacts with technology, and our team is at the forefront of this innovation. As a leader in the tech industry, blithequark is committed to providing top-notch services and products that exceed customer expectations. Our focus on customer obsession drives us to continuously improve and expand our offerings, and we are seeking talented individuals to join our team. The networking and cloud infrastructure space is rapidly evolving, and blithequark is poised to lead the charge. With a strong foundation in software development and a passion for innovation, we are looking for experienced professionals to help us shape the future of technology. About the Role We are seeking an experienced Senior Software Development Engineer to join our team at blithequark. As a Senior Software Development Engineer, you will play a critical role in the development and maintenance of our large-scale networking and cloud infrastructure. You will be responsible for designing, implementing, and deploying new features and services that improve the scale and availability of our network. With a focus on customer needs, you will work closely with external and internal stakeholders to understand requirements and translate them into software requirements and execution plans. Key Responsibilities Owning multiple services and features, architecting them to scale with robust unit tests and metrics Understanding customer needs by working with external and internal stakeholders and translating it to software requirements and execution plans Delivering quality features on-time and on-budget and executing against project plans and delivery commitments Leading team members to manage the day-to-day development activities, participate in designs, design review, code review, and implementation Mentoring and leading junior engineers and guiding them towards good software development techniques Maintaining current technical knowledge to support rapidly changing technology, always on a look out for new technologies and work with the team in bringing in new technologies A Day in the Life As a Senior Software Development Engineer at blithequark, your day will be filled with exciting challenges and opportunities. You will architect, design, implement, test, and deploy new features to improve the scale and availability of our network. You will continuously look for ways to reduce the cost of operating the network and exercise the highest bar for security in both code and operations. You will also find new ways to provide deeper insight into the health of our service and meet customer expectations on availability. About the Team We are a highly motivated team of software, system, and network developers who thrive on solving challenging problems and building large-scale distributed software systems. We are looking for top engineers to join our talented and innovative team to help us drive new innovation in one of the largest data center networks in the world. Our team is passionate about software development, and we are committed to creating a collaborative and dynamic work environment that fosters growth and innovation. Essential Qualifications 5+ years of non-internship professional software development experience 5+ years of programming with at least one software programming language experience 5+ years of leading design or architecture (design patterns, reliability, and scaling) of new and existing systems experience Experience as a mentor, tech lead, or leading an engineering team Preferred Qualifications 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience Master's degree in computer science or equivalent Experience in modern programming languages such as Rust, C++, Python, Java Skills and Competencies To be successful in this role, you will need to possess a combination of technical, business, and interpersonal skills. You should have a strong foundation in software development, with expertise in programming languages, data structures, and software design patterns. You should also have experience with cloud infrastructure, large-scale software deployments, and algorithms. In addition to technical skills, you should have excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams and stakeholders. Career Growth Opportunities and Learning Benefits At blithequark, we are committed to the growth and development of our employees. We offer a range of training and development programs, including mentorship, coaching, and formal training courses. You will have the opportunity to work on challenging projects, collaborate with experienced professionals, and develop new skills and expertise. We also offer a range of career advancement opportunities, including promotions, lateral moves, and opportunities to work on new and innovative projects. Work Environment and Company Culture Our work environment is dynamic, collaborative, and fast-paced. We value innovation, creativity, and experimentation, and we encourage our employees to think outside the box and come up with new and innovative solutions. We also prioritize work-life balance, offering flexible working hours, remote work options, and a range of employee benefits and perks. Our company culture is built on a foundation of respect, empathy, and inclusivity, and we are committed to creating a workplace that is welcoming and inclusive to all employees. Compensation, Perks, and Benefits We offer a competitive compensation package, including a salary, bonus, and benefits. Our benefits package includes health insurance, retirement savings, and paid time off, as well as a range of perks and discounts. We also offer a range of employee recognition and reward programs, including employee of the month and quarter awards, and a annual bonus program. Conclusion If you are a motivated and experienced software development engineer looking for a new challenge, we encourage you to apply for this exciting opportunity at blithequark. With a strong foundation in software development, a passion for innovation, and a commitment to customer obsession, you will thrive in our dynamic and collaborative work environment. Don't miss out on this opportunity to join our talented team and help shape the future of technology. Apply now to take the first step towards an exciting and rewarding career at blithequark. Apply for this job