Cornerstone Engineering, Inc. is a leading engineering and advising firm based in California. We provide a wide range of services ranging from civil and mechanical design to land development, permitting and regulatory strategy, carbon management and power strategy, and software solutions. We are a regional firm driven by market needs and enabling our clients to develop projects and improve efficiencies.
We are driven for generational success by focusing on long-term community impact, delivering creative and technical solutions while acting as genuine partners to our client’s journeys. We look for employees with a passion for excellence and a will to succeed.
Job Summary:
As Senior Solutions Architect within the Digital Solutions team, you will supervise the software engineering staff, be a key interface for cross-functional software development, provide over-arching architecture for our solutions, and enable our clients to achieve improved efficiencies and cost savings through creative and custom software integrations and products. The Digital Solutions team currently performs platform integration for business process automations, custom software development, and implements large language model-based solutions. You are expected to be primarily billable – driving the solutions and architecture for most software projects. Otherwise, you are expected to supervise staff, collaborate with our implementation team on new opportunities, and be an internal and external liaison to connect technical solutions to applications across our business units and clients. Annual pay range is $130,000 to $190,000 depending on experience.
Key Responsibilities:
- Supervise, mentor, and champion the software engineering staff at Cornerstone Engineering
- Act as a key interface for cross-functional software development efforts.
- Design overarching architecture for software solutions to meet client needs.
- Lead and / or be a technical advisor to platform integration, custom software development projects, and large language model-based solutions.
- Analyze, scope and interpret business requirements to develop future state solutions.
- Create user stories, process diagrams, and system diagrams to define and document technical solutions
- Develop and maintain coding standards and best practices for secure, scalable, and maintainable software solutions.
- Ensure compliance with cybersecurity and data privacy regulations (e.g. NIST, HIPAA, GDPR, and others as applicable).
- Develop detailed project plans, establish timelines, and manage phases of software development projects using Agile methodologies.
- Monitor proposal development, project timelines, budgets, and deliverables to ensure client satisfaction and project profitability.
- Provide regular updates to Cornerstone Management and clients on project progress, key milestones, and technical risks.
Requirements:
- Bachelor’s degree in computer science, software engineering or related field.
- At least 10 years of experience in related industry or field.
- Strong technical knowledge of software system integration and coding best practices
- Excellent communication and leadership skills, with the ability to engage with technical and non-technical stakeholders.
- Expertise in working with serverless cloud environment.
- Ability to work as part of a multi-disciplinary team.
- Proficiency in programming languages such as Python and JavaScript.
- Experience with software development tools such as GitHub, AWS, and DevOps pipelines.
- Experience developing APIs, ETL processes, and data pipelines.
Preferred Qualifications
- Certifications in AWS (e.g. AWS Solutions Architect, AWS Developer Associate, or other technical areas).
- Certification in Agile methodologies and project management or Lean practices.
- Experience with data privacy and cybersecurity frameworks.
- Experience using business process automation tools such as Laserfiche, Microsoft Power Automate, DocuSign CLM or similar.
- Experience with analytics platforms such as PowerBI, Tableau, AWS, Quicksight to develop business driven insights and reporting.
- Experience in frontend frameworks such as React or Next.is.