Our Firm

Careers

VIEW ALL APPLY NOW

Software Architect

Experienced

Lone Wolf Technologies | Development | Dallas, TX

JOB SUMMARY:

Lone Wolf is looking to hire a Software Architect. This person will serve as a member of our Architectural leadership team with oversight of all software architecture. They will set the strategic direction and define the principles that shape our software development and technology adoption practices here at LW. As a leader in the development organization this person will be responsible building a culture that inspires technical experimentation and empowers our development teams to make sound technical and architectural decisions.

 

ESSENTIAL RESPONSIBILITIES AND DUTIES:

Those duties include:

  • Perform architectural analysis and design for systems and products with the Lone Wolf portfolio
  • Partner with various business stakeholders and technology leaders to translate program requirements into technical solutions and system designs
  • Document and communicate designs, estimates, and implementation plans to program stakeholders
  • Collaborate with other members of the engineering/IT team, including architects and technical leads, to evaluate solutions and gain consensus on technical direction
  • Research, design, test, and evaluate new technologies and vendor solutions
  • Maintain an organization-wide view of current and future business and application architecture to provide solutions that integrate into the overall architectural vision and strategy
  •  Provide leadership and expertise in the development of standards, architectural governance, design patterns, and practices
Skills & Requirements

QUALIFICATIONS:

 

  • 10-12+ years of technical leadership and architecture experience in software development
  • 6-8+ years’ experience designing and delivering large scale distributed systems (ideally using modern microservice architectures, SOA, or DDD patterns)
  • Solid understanding of security/access control, scalability, high availability, and concurrency patterns
  • Flexibility and creativity in solution design - including leveraging emerging technologies
  • Excellent written and verbal communication skills
  • Ability to clearly explain and justify ideas when faced with competing alternatives
  • Ability to communicate and apply common architectural design patterns across a wide range of technical problems
  • Prior experience with at least one major IaaS and/or PaaS technology (OpenStack, AWS, Heroku, etc.)
  • Prior experience with relational and non-relational database technologies (MongoDB, Cassandra)
  • Prior experience with agile development, continuous delivery, and DevOps
  • Strong understanding of infrastructure and related technologies (hardware, virtualization, networking)
  • Proficient in at least one static OO language (C#, Java)
  • Proficient in at least one dynamic language (JavaScript, Python, Node.js a plus)
  • Proficient in current development tools (Visual Studio, Eclipse, Git, SVN)

Disclaimer:  This Job Description indicates the general nature and level of work expected of the incumbent(s).  It is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities required of the incumbent.  Incumbent(s) may be asked to perform other duties in addition to those described above.

 

Lone Wolf Real Estate Technologies, Inc. is an Equal Opportunity Employer and does not unlawfully discriminate on the basis of any status or condition protected by applicable federal, state, or local municipal law.