Senior Software Architect
Employer Provided Salary: 150,000-225,000 Annually
Salary data is provided by the employer. Please note this is not a guarantee of compensation.
By clicking Apply Now you agree to share your profile information with the hiring company.
inKind is looking for a Senior Software Architect to join our growing Dev team!
Description
Role Summary: As a Senior Software Architect at inKind, you'll be the technical leader and visionary architect, shaping the future of our software architecture and guiding the engineering team towards excellence. You'll be responsible for designing, building, and maintaining a robust, scalable, and secure platform to support our ambitious growth plans.
Who You Are:
- Passionate about our mission and can see the value this role brings to us, our restaurant partners, and our customers
- You are excited about restaurants and invested in their success
- You are data-driven: creative and broad-minded, unafraid to test multiple copy iterations and embrace the power of data and testing to make decisions that inform the creative process
- You are detail-oriented: in Hospitality, details matter, and this translates to everything we do.
- You are self-sufficient: you'll be working in constant contact with our entire team, but each of our members is expected to own their own projects. Manage your own tasks and ask for help when needed.
- You are a dreamer and an executor: we love innovative thinking and encourage team members to present thoughtful ideas (big and small). You'll also take the lead on testing your ideas and rolling out the successful ones, implementing new best practices.
- You are motivated: you will be part of a fast-growing company so you should be hungry to hit targets and be intrinsically motivated to increase revenue, no matter what part of the team you are on.
- You are a people person: having good relationships with your colleagues makes work more fun and makes the product better. You'll be part of a small but mighty team, so working comfortably together is essential.
Responsibilities/Essential Functions:
- Lead the design and implementation of our core back-end application architecture.
- Define technical direction, best practices, and coding standards for the engineering team.
- Mentor and guide mid-level developers
- Partner with product managers and designers to translate business requirements into technical solutions
- Stay up-to-date with the latest advancements in Ruby on Rails, architecture patterns, and cloud technologies
- Proactively identify and address potential technical risks and ensure system stability
- Participate in code reviews and knowledge sharing within the engineering team
- Contribute to the continuous improvement of our development processes and infrastructure
Minimum Qualifications:
- 5+ years of experience as a software architect with a strong track record of success
- 10+ years of experience as a backend or full stack developer with a strong track record of success
- Experience with Ruby on Rails or the confidence and willingness to learn it quickly
- Proven experience in designing and implementing large-scale, complex software systems, proactive approach to anticipating edge cases & clarifying requirements
- Deep understanding of object-oriented programming principles, design patterns, and software architecture best practices
- Expert level knowledge of relational database design, SQL, and performance optimization
- Experience with distributed systems, scalability, and performance optimization
- Experience with cloud platforms like AWS, Kubernetes, or similar
- Excellent communication, collaboration, and leadership skills
- Passion for building high-quality, maintainable, and scalable software
- Experience with testing frameworks like RSpec
- Experience with version control systems like GitHub
- Experience with building RESTFul APIs, testing using Postman
- Strong understanding of object-oriented programming principles and design patterns
- Strong debugging skills with the ability to find and solve problems with minimal documentation or outside help.
- Proven ability to write clean, efficient, and maintainable code
- Excellent communication and collaboration skills
- Passion for building impactful products and a desire to make a difference
Preferred Qualifications:
- Experience with API development and integration
- Experience with containerization technologies like Docker and Kubernetes
- Experience with continuous integration and deployment (CI/CD) pipelines
- Experience with front-end technologies like JavaScript and React
- Experience in a fast-paced startup environment
- Experience with Ruby on Rails
Work Environment:
- The candidate in this position will be primarily located in an office environment and be exposed to lighting, temperature, and noise level conditions typical of that environment
- This position is primarily in-person, with an expectation of in-person work at the physical office location in Austin, Texas
Some of our Benefits:
- Generous PTO and company holiday policy + company paid Short Term Disability
- 100% employer covered health and dental insurance for our direct employees (a set plan is covered, with higher tier healthcare coverage available at employee's additional cost; dependent coverage is at employee's cost); vision plan available at employee's additional cost
- Child Care Benefits and generous parental leave
- Dog-friendly workspace in a secure building with great views of downtown Austin
- Daily lunches and snacks
Salary :
- $150,000 - $225,000 DOE
Read Full Job Description