Back to Jobs

Experienced Full Stack Software Engineer – Cloud Application Development and Domain Driven Design Expertise at blithequark

Remote, USA Full-time Posted 2025-11-03

Introduction to blithequark

At blithequark, we are on a mission to revolutionize the way we work and live. As a leader in the industry, we are committed to building innovative solutions that make a real impact on our customers' lives. Our IT division is undergoing a significant transformation, and we are looking for talented individuals to join our team and help us achieve our goal of becoming a top-tier IT organization. If you are passionate about technology, innovation, and collaboration, we want to hear from you.

Job Overview

We are seeking an experienced and skilled Principal Architect to join our dynamic team. As a key member, you will work closely with cross-functional teams to analyze complex business domains, design flexible and scalable software solutions, and implement Domain-Driven Design (DDD) patterns to ensure alignment between software components and business domains. Your expertise in DDD will drive the development of robust, domain-driven services that meet the evolving needs of our business.

Key Responsibilities

  • Lead the application of Domain-Driven Design (DDD) principles throughout the software development lifecycle, including domain analysis, modeling, and implementation.
  • Collaborate with cross-functional teams to identify and define bounded contexts, develop a ubiquitous language, and establish domain-driven patterns to ensure alignment between software solutions and business domains.
  • Drive the creation of domain models that accurately represent complex business domains and facilitate communication among technical and non-technical stakeholders.
  • Leverage DDD best practices to design and develop flexible, scalable, and extensible software systems that effectively address the organization's evolving needs.
  • Drive discussions around new and emerging technologies and help determine the best way to modernize technologies to enable business solutions.
  • Orchestrate current state processes, working models, and approaches to attempt to define new, carefully planned clarity on requirements.
  • The role will work across a diverse stakeholder group, driving consensus and creating a shared understanding of detailed requirements related to technical delivery.
  • Meet with business teams as required and perform an initial assessment of a tricky situation or articulating the capabilities required to support the business.
  • Gather information about the business process through various techniques (shadowing, interviews, surveys, reading reports, etc.).
  • Offer key support to customers in defining or designing business processes and help identify improvements based on customer requirements.
  • Integrate multi-system solutions to resolve interdependencies so systems appear seamless to the customer.

Essential Qualifications

To succeed in this role, you will need to have:

  • Proven experience with Domain-Driven Design or similar.
  • Cloud (AWS) migration experience in a large enterprise environment.
  • 3+ years of IT and business experience.
  • Ability to adapt and learn in a fast-paced environment.
  • Excellent communication and interpersonal skills.
  • Analytical mind with great data collection and analysis skills.
  • Demonstrated skills in process design, technical design, and proven problem-solving.
  • Effective communication, relationship management, and influencing skills required to work in collaboration with internal teams.
  • Enterprise Business Process Modeling (BPM) experience.
  • Business Capability Modeling (BCM) experience.
  • Consistently prioritizes the safety and security of self, others, and personal data.
  • Embraces diverse individuals, thinking, and styles.

Preferred Qualifications

To stand out as a candidate, you will have:

  • In-depth knowledge of the airline industry standards.

Career Growth Opportunities and Learning Benefits

At blithequark, we are committed to helping our employees grow and develop in their careers. We offer a range of training programs, leadership development initiatives, and opportunities for advancement within the company. Our goal is to help you achieve your long-term career objectives and provide you with the skills and knowledge you need to succeed in your role.

Work Environment and Company Culture

Our culture is built on a shared commitment to living our values - Care, Integrity, Flexibility, Employee Initiative, and Collaboration - every day, in everything we do. At blithequark, our people are our success. We prioritize our employees' well-being and offer a range of programs and resources to support their physical, emotional, social, and financial health.

Compensation, Perks, and Benefits

We offer a competitive compensation package, including:

  • Industry-leading profit-sharing program and performance incentives.
  • 401(k) with generous company contributions up to 9%.
  • Paid time off, including vacation, holidays, and parental leave.
  • Comprehensive health benefits, including medical, dental, and vision coverage.
  • Family care support, including fertility assistance, surrogacy and adoption support, lactation support, and sponsored back-up care.
  • Wellness programs to support physical, emotional, social, and financial well-being.
  • Domestic and international space-available flight privileges for employees and qualified relatives.
  • Career advancement programs to help you achieve your long-term career goals.
  • Global partnerships to participate in community service and innovative initiatives focused on sustainability and reducing our carbon footprint.
  • Business Resource Groups created to connect employees with common interests and promote inclusion, provide perspective, and help implement strategies.
  • Recognition rewards and awards through the platform Relentless Together.
  • Access to over 500 discounts, specialty savings, and voluntary benefits through blithequark Perks.

Conclusion

If you are a motivated and experienced software engineer looking for a new challenge, we encourage you to apply for this exciting opportunity at blithequark. As a Principal Architect, you will play a key role in shaping the future of our IT division and contributing to the success of our organization. Don't miss out on this chance to join our dynamic team and take your career to the next level.

Apply for this job    

Similar Jobs