Match score not available

Principal Software Engineer - Architect

fully flexible
Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Strong experience with ProvideX application development environment., Advanced proficiency in SQL Server, including database design and optimization., Experience with cloud services and Agile methodologies., Full-stack development experience with JavaScript, HTML, and CSS is preferred..

Key responsabilities:

  • Lead the design and development of key software components.
  • Troubleshoot and resolve production technical issues promptly.
  • Collaborate with cross-functional teams to define technical requirements.
  • Provide technical guidance and mentorship to junior developers.

Aspire Software logo
Aspire Software Large http://www.aspiresoftware.com
1001 - 5000 Employees
See all jobs

Job description

We are a leading provider of innovative software solutions serving hundreds of B2B customers across various industries. We pride ourselves on a collaborative environment where small teams make a significant impact. Our well-established software product is integral to the daily operations of our clients, and we’re looking for an experienced Principal Engineer to help shape its future.

Position Overview:

As a Principal Engineer, you will take ownership of a core software product, which is critical to the success of our B2B clients. You will be a key technical leader in a small, agile team, collaborating closely with product managers, designers, and other developers to drive the development of new features, enhancements, and system improvements.

This is a hybrid role, with remote work flexibility for candidates located in North America, and the possibility of occasional in-office collaboration in our Baltimore, MD location.

Responsibilities:

• Lead the design, development, and maintenance of key components of our software product, ensuring high performance, scalability, and security.

• Troubleshoot and resolve production technical issues in a timely manner to ensure minimal disruption to clients.

• Take ownership of full-stack development tasks, including back-end Java microservices, front-end technologies, and database integration.

• Develop and maintain solutions in the ProvideX Business-Basic based application development environment

• Collaborate with cross-functional teams to define technical requirements, system designs, and delivery timelines.

• Provide technical guidance and mentorship to junior developers.

• Optimize and improve existing architecture, infrastructure, and processes.

• Manage and query SQL Server databases to ensure smooth data integration and performance.

• Contribute to the overall architecture and technology roadmap for the product, ensuring alignment with business needs and long-term goals.

Requirements

• Required Experience:

o Strong experience with the ProvideX application development environment specifically in developing and maintaining applications.

o Advanced proficiency in SQL Server, including database design, optimization, and query writing.

o Experience with Cloud services, including deployment, management, and scaling of cloud-based applications.

o Familiarity with Agile methodologies and working in small, collaborative teams.

o Strong problem-solving skills and the ability to design scalable and maintainable solutions.

• Preferred Experience:

o Full-stack development experience, including front-end technologies such as JavaScript, HTML, and CSS.

o Expertise in Spring Boot Java microservices, with proven experience in building and maintaining production-grade systems.

o Experience in a B2B environment, especially within the context of enterprise software solutions.

o Prior experience in a leadership or architectural role.

o Familiarity with modern DevOps practices and CI/CD pipelines.

o Ability to communicate technical concepts to non-technical stakeholders.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Collaboration
  • Communication

Software Architect Related jobs