Senior Software Engineer
Backend
Updated on 9/7/2023
Locations
Remote in USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Agile
Data Structures & Algorithms
Software Testing
CategoriesNew
Software Engineering
Requirements
- Extensive experience with at least one back-end programming language (we use Node)
- Strong communication and collaboration skills, with a track record of working effectively in cross-functional teams and adapting to diverse perspectives
- Experience in proactively identifying opportunities for process improvements and driving the adoption of best practices to optimize cross-functional collaboration and overall team productivity
- Track record of promoting a culture of continuous learning and innovation, encouraging the exploration of new technologies and techniques to enhance backend system performance and capabilities
- Proven ability to lead and manage complex projects end-to-end, from initial planning and scoping to successful implementation and delivery, ensuring timely completion and alignment with business objectives
- 5+ years of professional software development experience, with a strong background in object-oriented programming
- Solid understanding of data structures, algorithms, and software design principles
- Familiarity with software testing methodologies, including unit, integration, and system testing
- Knowledge of industry trends, emerging technologies, and best practices in software development
- Experience with agile development processes, such as sprint planning, daily standups, and retrospectives
- Must be authorized to work in the United States. At this time we are unable to transfer or sponsor visas
- At Wingspan, we pride ourselves on offering a competitive and comprehensive compensation package that reflects our commitment to attracting top talent. The annual base salary for this role ranges from $155,000-$180,000 and is accompanied by a target equity package and an extensive suite of benefits, including medical, dental, and vision insurance. All figures cited are in USD and pertain to workers located in the United States
- We understand that each candidate brings a unique combination of skills, experience, and qualifications to the table, which is why we tailor our compensation packages based on factors such as expertise, years of experience, certifications, and other factors
- Join us in our mission to innovate and excel, knowing that you will be valued and recognized for your job-related knowledge, skills, and experience. Our comprehensive benefits and rewards are designed to help you thrive both professionally and personally, as we work together to shape the future of our industry
Responsibilities
- Design, develop, and implement high-quality, scalable software solutions that meet client needs and exceed expectations
- Collaborate with cross-functional teams to ensure seamless integration and timely delivery of projects
- Continuously improve and optimize existing software systems by identifying inefficiencies, refactoring code, and implementing best practices
- Participate in agile development processes, including sprint planning, daily standups, and retrospectives, to ensure project success and team alignment
- Contribute to the growth of our engineering culture by sharing knowledge, mentoring new engineering hires, and actively participating in code reviews and technical discussions
- Stay current with industry trends, emerging technologies, and best practices, and proactively identify opportunities to incorporate these into our tech stack