Software Engineer - Zig
Solutions Engineer Technical Cloud, GCP Cloud, Platform- Software Engineer
Basic Details
- Location: New York
- Pay Range: 85K to 120K
- Required Experience: 2 to 4 years
About the Role:
We are seeking a talented and experienced Software Engineer to join our dynamic and innovative team. As a Software Engineer with 2 years of experience, you will play a crucial role in the development and maintenance of our software products. You will have the opportunity to work on challenging projects, collaborate with cross-functional teams, and contribute to the success of our cutting-edge software solutions. This role offers a platform for your continued professional growth and the chance to make a significant impact on our organization's success.
What you'll do:
Software Development: Collaborate with cross-functional teams to design, develop, and maintain high-quality software solutions. Write well-structured, efficient, and maintainable code to meet project requirements.
Problem Solving: Analyze complex technical problems and provide innovative solutions. Debug and troubleshoot software issues to ensure the integrity and reliability of our products.
Testing and Quality Assurance: Develop and implement test plans, conduct unit and integration testing, and participate in code reviews to ensure software quality and reliability.
Documentation: Create and maintain technical documentation, including design specifications, code documentation, and user manuals to facilitate efficient knowledge sharing and product understanding.
Technology Stacks: Work with a range of technologies and programming languages, depending on the project requirements. Adapt and learn new tools and frameworks as needed.
Collaboration: Collaborate with cross-functional teams, including product managers, designers, and fellow engineers, to ensure project goals and timelines are met effectively.
Continuous Improvement: Stay up-to-date with industry trends and best practices to drive continuous improvement in software development processes.
What you'll need:
Educational Background: A Bachelor's degree in Computer Science, Software Engineering, or a related field is preferred.
Experience: A minimum of 2 years of professional experience in software development, including hands-on experience with software design, coding, and debugging.
Programming Skills: Proficiency in one or more programming languages such as Java, C++, Python, JavaScript, or similar.
Web Development: Familiarity with web development technologies, frameworks, and tools, including HTML, CSS, and front-end libraries (e.g., React, Angular, or Vue.js).
Databases: Experience with database management systems (SQL and NoSQL databases) and data modeling.
Version Control: Proficiency with version control systems, such as Git.
Problem-Solving Skills: Strong analytical and problem-solving skills, with the ability to analyze complex technical issues and propose effective solutions.
Team Player: Excellent communication and teamwork skills, with the ability to collaborate effectively with colleagues from diverse backgrounds.
Agile Development: Familiarity with Agile development methodologies and tools is a plus.
Self-Motivation: Demonstrated ability to work independently, manage priorities, and meet project deadlines.
If you are a passionate and motivated Software Engineer with 2 years of experience, eager to contribute to exciting projects and advance your career, we encourage you to apply. Join our team and be a part of our mission to deliver innovative software solutions that make a real difference.