Austin, TX

Senior Software Architect

$114,500-$156,000 / YEAR
Genesis10 is seeking a Senior Software Architect (Java) in Austin, TX

At Genesis10, we recognize that our consultants are our most powerful resource. Selecting only the most talented and experienced consultants provides our clients with the best the industry has to offer. We take pride in attracting the world's finest business and technology consultants.

Genesis10 is a business and technology consulting company with offices nationwide and in Canada. Founded in 1999, Genesis10 has more than 1,200 consultants specializing in project management, business analysis, business transformation and large-scale systems infrastructure and application integration for more than 100 companies, 85% of which are in the Fortune 500. Genesis10 services a variety of industries including banking and financial services, insurance, energy, manufacturing, healthcare, telecommunications and more. For more information, please visit [ Link Removed ] .

Genesis10 is currently seeking a Senior Software Architect for a client in the Austin, TX area
for direct hire.
If you are interested in working with lots of different industries using lots of different technologies
are interested in working on strategic projects
are both technical, and personable
are confident in working with C-Levels and Stakeholders
like innovating and delivering industry changing software
prefer Agile to Waterfall
want to deliver successfully without having to perform heroics
crave a good work/life balance
then you may like working with our Client.

Our Client is looking for a Senior Architect, with Java expertise and if you know .Net too that would be a bonus. Knowledge of Python and/or Ruby is also a plus. As opposed to many companies where an Architect may design something really new every few years, at Client, you can expect to start something new 3-4 times a year, and then see the result of those choices over the life of the project. You don't need to be an existing Architect to apply someone with a strong background who wants to be an Architect would be considered.

To help you decide if this Client is the right place for you, you probably want to know some things:

What the company does:
Client does custom software development for other companies. They don't body shop, or provide staff augmentation, but rather take on complete software projects. As a result, their employees work across a wide range of technologies and industries. They started in 2001 with the mission to deliver quality software by combining great people with cutting edge processes and tools. They combine an experienced project manager, a software architect, Agile methodologies (Scrum and Kanban), integration between Jenkins/Git/Jira, and a Continuous Delivery pipeline on every project. Their continued company-wide focus on our software processes has led to a better than 90% on-time, on-budget delivery rate
which is three times greater than the industry average. Consequently, more people are looking to our Client to do their custom software development.  Our client is looking for talented, experienced people who want to be part of delivering software successfully.
They work a variety of projects, in different industries, using several technologies.
Some technologies they've used include:
Docker, Jenkins, Atlassian, Azure DevOps
Integration using C# and windows services
Integration using Apache Axis
Haskell (used to write a compiler to compile a functional language to C++)

What your role in the company would be:
Our Architects usually do these things:
  • Meet with customers. A project manager will be getting requirements, but the Architect can ensure that non-functional requirements are fully defined.
  • Meet with the Project Manager. This is to ensure the project is on the right track.
  • Help choose the Dev Team. We use our offshore partners to provide the developers with specific skill sets, but we interview and approve whom we work with.
  • Meet with the Dev Team. This is to explain the design, and how to implement the design.
    Estimations. This helps the customer set the budget.
  • Choose the technologies or advise on those decisions. We don't expect an Architect to know all the technologies, but rather to know about the technology landscape so that he or she can make technology choices, and then to come up to quickly on the chosen technologies.
  • Help create the initial architecture and database structure to make products that are elegant, testable, forward-thinking, and most importantly deliver what the customer wants.
What Our Client is looking for:
They are looking for people with a strong technical background who are interested in Architecture. You don't need to know how to do all the things an Architect usually does, but you should want to learn how to do those things.
Things needed to be successful in this job include:
  • Ability to take a set of requirements sometimes more vague than we'd like and propose a technical implementation approach. This includes the ability to explain and justify your recommendations, as well as take constructive feedback.
  • Strategic thinking, teamwork, ability to influence, strong analytical and problem-solving skills, a high level of professionalism, the ability to multi-task, and strong attention to detail.
  • Strong understanding of various software development methodologies, including Agile and Waterfall
  • Experience working with distributed teams.
  • Excellent leadership and communications skills.
  • Overall understanding of application development processes/methodologies.
  • Strong work ethic, passion for what you are doing, detail oriented.
  • Sound decision making and critical thinking skills.
  • Excellent writing and communication skills with equal ability to talk to engineers, senior executives, partners, and customers.
  • Bachelor's degree in Engineering, Computer Science, Systems, Business, or related scientific / technical discipline is preferred.
Working at Client: 
For this role, some very light travel may be involved, but it is not a road-warrior position. Client values family life, and hours are reasonable. While employees work primarily from their amazing West Austin offices. With the Covid situation, there is some flexibility in terms of office hours and working from home.
In addition to a competitive salary and bonus plan, they also offer:
  • Fully-paid family Medical
  • Fully-paid Disability Insurance
  • 401K with a 3% company contribution
  • Client employees are smart and dedicated A-players, who work well together, and care deeply about our customers' success.
If you always want to be the smartest person in the room, you're not a fit. But if you love to be in a room filled with smart people who sharpen each other, you may be.

If you are a qualified candidate interested in this opportunity, please apply.

About Genesis10
Genesis10 is a leading U.S. business and technology consulting firm with hundreds of clients needing proven talent and solutions to power their strategic initiatives. If you are a high performing business or IT professional with solid, referenced experience, we want to meet you. Genesis10 recruiters and delivery professionals are highly accomplished career advocates, who get to know you beyond your resume to position you with the opportunities that fit your skills, experience, and aspirations. We have benefit options to fit your needs and a support staff that works with you from placement throughout your engagement project after project. To learn more about Genesis10 and to view all our available career opportunities, please visit us at [ Link Removed ] .
"Genesis10 is an Equal Opportunity Employer, M/F/D/V"