Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Senior Software Engineer (Remote) image - Rise Careers
Job details

Senior Software Engineer (Remote)

We are looking for a Senior Full Stack Engineer to join our development team. You will be working on modern web and mobile applications for a wide range of verticals. If you have excellent programming skills and a passion for developing applications and improving existing ones, we would like to meet you. As a Full Stack Engineer, you’ll work closely with our designers and engineers to improve user experience, ensure system consistency, and push the boundaries of best practices for functional, secure, and stable applications. In this rapid evolving industry we are looking for people who have an AI-first mindset. Red Airship believes that integrating GenAI into our workflows and mindset will boost productivity, enhance client value, and drive higher profits. We are looking for people who are passionate about optimizing tooling and workflow using GenAI. This means not just doing it because it's part of the job, but because you find joy in streamlining processes and using AI to enhance your work.

GenAI Tooling and Workflow

  • Passion for AI-Driven Optimization: Not just using AI tools because they're available, but actively seeking out ways to leverage GenAI to enhance your workflow and the overall output of your team.
  • Proven Success with AI Integration:  Demonstrated ability to successfully integrate AI tools and techniques into your work, resulting in measurable improvements in efficiency or quality.
  • Ability to Identify AI Opportunities:  Can proactively identify areas where GenAI can be applied to improve processes, solve problems, or innovate.

All engineers at Red Airship are expected to:

  • Meet programming and quality standards by following production, productivity, quality, and customer-service standards.
  • Hone your skills, and keep yourself updated by researching and trying out new technologies and software products; participate in educational opportunities; read professional publications; maintain personal networks; participate in professional organizations.
  • Work closely with designers and other engineers in cross-functional teams.
  • Mentor and guide your team members.
  • Produce software design documents for the features you are working on, and review the same from your peers
  • Run experiments to identify new processes or improve existing processes in your team or department.
  • Work closely with direct managers to identify your strengths and design your own career growth plan.
  • Have fun while learning

A typical week at Red Airship in this role may look like this:

  • Picking up new libraries and frameworks
  • Implement unit and e2e tests using tools like Playwright and MirageJS
  • Review UI/UX designs from design team, discuss about feasibility, and make recommendations
  • Implement cross-browser compatible responsive designs
  • Implement component libraries for use within or outside your team
  • Making technical decisions, researching best practices and technology required for a project, comparing advantages and disadvantages of various technologies either custom-built or off-the-shelf.
  • Leading architecture design and solutioning activities.
  • Working with the DevOps team to define the CI/CD pipeline.
  • Working with backend engineers in API design.
  • Defining application objectives by envisioning system features and functionality, analyzing and clarifying user requirements with customers.
  • Adhering to security and accessibility guidelines
  • Participating in the planning and scoping of software development projects with the business development team
  • Driving enablement and training of new team members
  • Supporting individual development of other developers by providing advice, coaching and educational opportunities.
  • Conducting regular code reviews and guiding junior developers to adhere to appropriate standards.

As a senior position, you are also expected to take part in defining your own role and responsibilities.

Required skills and experience

Excellent technical skills and industry experience are a must, as you’ll be representing Red Airship working with some of the best companies and sharpest minds. We don’t expect you to be expert in our entire tech stack, but we believe the best people can transfer their skills and experience to the language or framework where required. 

Soft

  • Exceptional interpersonal communications capabilities demonstrated through a history of successful software development teams / projects.
  • Good presentation skills, effective communication internally and externally.
  • Comfortable talking to clients and end users, and advising on hard decisions.
  • High level of self-motivation and maturity.
  • Strong desire to tackle hard technical problems and proven ability to do so with little or no direct daily supervision.
  • Ability to lead and mentor team members
  • Encouraging teamwork and collaboration within the team
  • Identifying and addressing skill gaps in team members
  • Providing feedback and coaching to improve performance
  • Bachelor’s level degree in Computer Science, engineering, mathematics, or another related field. In the absence of which, at least 4 years of working experience in related fields.

Technical

  • Fundamentals
    • Familiar with Linux environments and command-line interface
    • Familiar with git, popular git workflows, PR/MR workflows.
    • HTML5, Typescript, CSS preprocessors, NodeJS, SQL
  • Web development
    • Familiar with the components making up the internet and how they work together
    • Understands web security and best practices
    • Familiar with Browser compatibility concerns
    • Familiar with Accessibility concerns
  • Software engineering
    • Experience with Agile mindset, SCRUM methodology, and TDD.
    • Knows when, why, and how to accept technical debt.
    • Able to evaluate trade-offs between correctness, robustness, performance, space, time, and elegance.
    • Familiar with OOP and functional paradigms, and when to apply which.
    • Familiar with UML diagramming especially Sequence diagrams.
    • Deep experience designing, building, deploying, and maintaining production web applications.
  • Familiar with at least one of the major javascript application frameworks - React, Vue, or Angular. Coupled with their respective popular state management, testing, and build tools.
  • Familiar with 2 or more popular backend frameworks (we use Nest, Echo, Drupal) and 2 or more ORM libraries (we use TypeOrm for typescript, ent for go)
  • Familiar with different caching approaches at different layers of the system, and other performance-related practices.

Extras 

Additional skills that can give you an edge, not necessarily just in technology: 

  • Experience building and maintaining React 18+ web applications for production.
  • Experience building and maintaining hybrid apps on React Native/Flutter/Cordova for production.
  • Experience working with mono repos, consuming private packages, common CI/CD pipeline tools 
  • Familiar with Golang, Python, NestJS, Next, Webpack/Rollup, Redux/Recoil, React-query/RTK/etc., RxJs, Handlebars/Twig, Playwright/Cypress, RTL/Enzyme, Jasmine/Jest/Mocha, JAM stacks, AWS, Drupal 9+, PHP 8+
  • Familiar with Zoho, Resco and other 3rd party services related to data integration.
  • Familiar with BPMN
  • Familiar with IMIS
  • Experience working with Web3 technologies
  • Commercial acumen, experience working alongside commercial teams.
  • Experience working for technology startups or in product-focused teams
  • Experience training and coaching junior members of the team

At Red Airship, we understand that the growth of our team members is essential to the company's success. To assist you in your development, we offer:

  • An unlimited paid leave policy, ensuring you can always take the time needed for personal and family matters.
  • Flexible working hours, allowing you to work during your most productive and efficient times.
  • Learning credits to help you pursue courses or further education.
  • A dedicated mentor and coach to create a personalized career growth plan.

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer (Remote), Red Airship Holdings

Are you a passionate Senior Software Engineer looking to take your career to new heights? Join us at Red Airship, where innovation meets creativity in the tech industry! We specialize in developing cutting-edge web and mobile applications across various sectors, and we’re on the lookout for someone like you to join our dynamic development team. If you love programming and are eager to enhance existing applications while pushing the boundaries of user experience, you’ll thrive in our collaborative environment. As a Senior Software Engineer, you’ll partner with designers and engineers to create functional, secure, and stable applications. We embrace an AI-first mindset because we recognize that integrating generative AI into our processes can significantly enhance productivity and client value. Here, you won't just use AI tools; you’ll proactively seek out opportunities to optimize workflows and improve performance through AI integration. At Red Airship, we strive to create a supportive atmosphere where you'll have the freedom to develop your skills, mentor others, and lead architectural design discussions. You’ll produce comprehensive software design documents, conduct code reviews, and continuously research new technologies to keep our projects at the forefront of the industry. Plus, with our unlimited paid leave policy and flexible hours, you'll have the perfect work-life balance while pursuing your professional growth with personalized development plans. If you are ready to shape the future of technology with us, we can't wait to meet you!

Frequently Asked Questions (FAQs) for Senior Software Engineer (Remote) Role at Red Airship Holdings
What are the responsibilities of a Senior Software Engineer at Red Airship?

As a Senior Software Engineer at Red Airship, you will be responsible for leading architectural design discussions, collaborating with designers to enhance user experiences, and developing high-quality applications. Your role also includes mentoring team members, conducting code reviews, and running experiments to improve team processes. You’ll have the opportunity to leverage generative AI for optimization and be an integral part of the software development lifecycle.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer position at Red Airship?

To qualify for the Senior Software Engineer role at Red Airship, you should have a Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field, or at least four years of relevant work experience. Technical skills in programming languages such as HTML5, TypeScript, and SQL, alongside familiarity with modern frameworks like React or Angular, are essential. Moreover, soft skills such as exceptional communication and the ability to mentor others will make you a valuable addition to our team.

Join Rise to see the full answer
How does Red Airship integrate AI into software development for Senior Software Engineers?

At Red Airship, integration of AI into software development is crucial. As a Senior Software Engineer, you will actively seek ways to leverage generative AI to optimize workflows, enhance client satisfaction, and boost overall output. You will not just use AI tools as a requirement but will find creative applications of AI that lead to measurable improvements in efficiency and project quality.

Join Rise to see the full answer
What development tools and methodologies does a Senior Software Engineer at Red Airship use?

Senior Software Engineers at Red Airship utilize various development tools and methodologies such as Agile, SCRUM, and Test-Driven Development (TDD). You will work with modern toolsets for unit testing, such as Playwright and MirageJS, and be familiar with CI/CD pipelines, version control systems like Git, and popular backend and frontend frameworks to ensure a robust application development process.

Join Rise to see the full answer
What is the team culture like for Senior Software Engineers at Red Airship?

The team culture at Red Airship is collaborative, innovative, and supportive. As a Senior Software Engineer, you will work alongside passionate professionals who value continuous learning and personal growth. We encourage mentorship, knowledge sharing, and provide ample opportunities for training, ensuring that you thrive both personally and professionally while enjoying a healthy work-life balance.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer (Remote)
Can you explain your experience with AI integration in software development?

When answering this question, you should highlight specific projects where you successfully integrated AI tools or methodologies. Discuss how these implementations enhanced productivity or improved decision-making processes. Be sure to focus on the measurable outcomes, such as efficiency gains or increased user satisfaction.

Join Rise to see the full answer
How do you approach coding standards and best practices in a team setting?

To address this question, share your experience with establishing and adhering to coding standards in previous roles. Explain how you contributed to creating documentation, conducting code reviews, or mentoring junior developers to ensure the team adheres to these standards, enhancing code quality and consistency.

Join Rise to see the full answer
Describe a challenge you faced in a recent project and how you overcame it.

When discussing a challenge, pick a technical issue or project hurdle that you successfully navigated. Describe the situation, your thought process in approaching the problem, the steps you took to resolve it, and the outcomes. This demonstrates your problem-solving skills and ability to work under pressure.

Join Rise to see the full answer
What techniques do you use for ensuring code quality?

Here, discuss the various techniques you employ, such as code reviews, automated testing, and using linters. Explain how these practices contribute to maintaining high standards for code quality and how they prevent future technical debt.

Join Rise to see the full answer
How do you handle feedback from peers or stakeholders?

This is an opportunity to show your adaptability and openness to feedback. Discuss how you actively seek feedback on your work, how you implement constructive criticism, and how you communicate with stakeholders to ensure that changes align with project goals and client expectations.

Join Rise to see the full answer
What is your experience with Agile methodologies?

When answering this question, share your specific experiences working in Agile environments, such as participating in daily stand-ups, sprint planning, or retrospectives. Highlight how these methodologies have improved your teams' communication, efficiency, or adaptability to change.

Join Rise to see the full answer
How do you stay updated with new technologies in the software engineering field?

Convey your proactive approach to staying abreast of technological advancements. Mention sources such as online courses, tech conferences, professional networks, and even reading relevant publications and blogs. Detail how you apply newly acquired knowledge to your work.

Join Rise to see the full answer
Can you discuss a time you led a team or project?

Share a specific example where you took on a leadership role, emphasizing your responsibilities, strategies for motivating your team, and the overall results. Illustrating your leadership abilities, even in a non-official capacity, showcases your potential to guide others at Red Airship.

Join Rise to see the full answer
How do you ensure the applications you develop are user-friendly and accessible?

Explain your strategies for user-centric design, such as working closely with UI/UX designers, conducting user testing, and applying web accessibility guidelines. Mention how you ensure the applications cater to a wide range of users, enhancing overall satisfaction.

Join Rise to see the full answer
What do you think is the most challenging part of being a Senior Software Engineer?

Here, provide an honest perspective on potential challenges, such as keeping pace with rapid technological changes or balancing technical leadership with project work. Discuss your approach to overcoming these challenges, reflecting your practical experience and problem-solving style.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 21 hours ago

Join Keeper Security as a Senior Software Engineer to expand and architect robust Swift systems in a leading cybersecurity firm.

Photo of the Rise User
Visa Remote Frankfurt, Germany
Posted 13 days ago

Be part of Visa's mission to innovate the payments landscape as a Senior Full Stack Engineer in Frankfurt, Germany.

Photo of the Rise User
Posted 11 days ago

Join Version 1 as a Technical Lead and play a pivotal role in leading technical projects for cloud transformational services.

Photo of the Rise User
Posted 10 days ago

Workleap is seeking a passionate Full-stack Developer to join their multidisciplinary team focused on enhancing employee experience technologies.

Photo of the Rise User
Dare to be Different
Transparent & Candid
Growth & Learning
Mission Driven
Diversity of Opinions
Work/Life Harmony
Rapid Growth
Collaboration over Competition
Maternity Leave
Paternity Leave
Paid Time-Off
Medical Insurance
Mental Health Resources
Equity

Join 360Learning as a Mobile Software Engineer and be part of a high-impact team driving innovation in corporate learning.

Photo of the Rise User
Posted 5 days ago

CVS Health is looking for a Staff Software Development Engineer to lead the design and implementation of essential software solutions that serve millions of Americans.

Photo of the Rise User
Posted 3 days ago

Join the City of Charlotte as a Senior Software Developer and be part of a team creating impactful government applications.

Photo of the Rise User
Posted 2 days ago

Join Awesomic as a Middle Full-Stack Developer and contribute to a dynamic SaaS platform shaping the future of talent acquisition.

Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 16, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!