Principal Software
Engineer/Architect - Java, Microservices, Build New Platform
A growing start-up with an established revenue stream and positive cash flow is hiring its first Software Architect/Principal Software Engineer to jumpstart its software development team. Great opportunity to help build a software platform from the ground up! We need a seasoned architect with senior-level Java skills, strong at reviewing code, and a background in Microservices and cloud infrastructure. This role has strong growth potential, and this hire will be a crucial contributor in steering the direction of software products. This company is now focusing on the US market with plans to expand internationally. If you are ready to boost your career and be one of the early hires for this start-up, send us your resume ASAP!
- Allen, TX (Hybrid Position 1-2 days per week on-site)
- Salary of 140k – 160k + Bonus
- Full Time/Permanent Position
- Apply by emailing resume
to ka...@riccione.com
Why should you apply
here?
- This small company is
revenue positive due to its well-received solution to a problem in its niche
industry
- The foundation for this
company has been built with the expertise of a successful management staff who
are industry veterans in this company’s niche
- A two-year-old company
that solves problems that affect millions of people
- First hire for Software
Development team and assisting in hiring to scale the products
- Greenfield projects
building products for SaaS
- Potential to move into a
management role or higher technical position
What will you be doing?
- Serving as an
architecture lead for next-generation platform products
- Working at the highest
technical level of all phases of system architecture design
- Building state of the
art rule/framework-based architecture, object-oriented component analysis,
web-based system architecture, service-based architecture, and enterprise
application architecture
- Partnering with product
owners/business partners to define requirements and software design
- Influencing outcomes and
making recommendations on feasibility and processes
- Providing technical
assistance on assigned module/project
- Supporting, maintaining,
and documenting software functionality while mentoring other engineers
- Designing, coding, testing,
and debugging complex software
- Overseeing software
development practices and ensuring data security standards and compliances
- Utilizing appropriate
software development methodologies such as Agile, Kanban, Scrumban, etc.
What skills/experiences do
you need?
- Bachelor’s degree in
Computer Science or equivalent
- Senior level software
development skills
- Experience architecting
and/or developing concurrency, multithreading, and synchronization in
large-scale distributed systems
- Strong background in
developing web applications, API designs, and web service integrations
- Senior level skills in
Java, Spring Boot, and microservices
What will make your
resume stand out?
- Experience building
products for SaaS
- Background working with
Node and REACT
- Knowledge using Cloud
infrastructure specifically AWS
- Experience using Python
- Proficiency using
MongoDB
- Knowledge using SQL
- Experience mentoring
Software Engineers
Citizenship: U.S. citizens and those authorized to work in the U.S. are
encouraged to apply. This company is currently unable to provide sponsorship
(e.g., H1B).
Contact Information: