{"schemaVersion":"jobsearcher.job.v1","id":"c0f7e09f4f5b1954dabcbf66","url":"https://jobsearcher.com/jobs/c0f7e09f4f5b1954dabcbf66","canonicalUrl":"https://jobsearcher.com/jobs/c0f7e09f4f5b1954dabcbf66","title":"Software Application Developer","description":"Position Description\n\nDegenkolb Engineers is seeking an experienced Application Developer to develop and support custom applications for the firm across two areas — Applied Technology Team (ATT) engineering applications and Information Systems (IS) business applications — using Python, React, SQL databases, and Azure deployment. Working under the direction of the IT Director, the Director of Engineering Technology, and with other developers, the Application Developer builds application features, assists with deployment and maintenance, and utilizes the firm's development standards and platforms. This hybrid position can be based near any of these offices: Detroit, Los Angeles, Oakland, Orange, Sacramento, San Diego, San Francisco, or Seattle.\n\nIdeal Candidate\n\nThe ideal candidate is a versatile application developer with at least five years of experience building and supporting custom business and engineering applications using Python, React, SQL, and Azure. They combine strong technical skills with clear communication, a methodical problem-solving approach, and a customer-service mindset, and are comfortable working across both internal business systems and engineering-focused tools. Experience with AI-assisted development, Microsoft Power Platform, and collaborative development practices such as documentation, QA/QC, and code review will help them succeed in this role.\n\nWho We Are\n\nFounded in 1940 and headquartered in San Francisco, Degenkolb Engineers helps make complex, high-stakes projects real. We bring deep technical expertise, disciplined creativity, and a practical understanding of construction to every challenge; building strong relationships early, making complexity easier to navigate, and keeping the success of projects central to our work.\n\nOur teams deliver customized structural solutions across healthcare, education, science and technology, forensics, construction engineering, federal buildings, and other complex markets. Whether a project calls for navigating stringent codes, balancing budget and schedule, solving an unusual technical problem, or creating a landmark structural system, we connect the right people and ideas to develop solutions that serve our clients and communities.\n\nKey Result Areas\n\n ATT Application Development\n\nDevelop, upgrade, and maintain custom applications, tools, and scripts for engineering practice under the direction of senior developers.\n\nBuild front-end interfaces (React) and back-end services (Python, SQL) for internal engineering tools.\n\nAssist with deployment to Azure and with maintenance and troubleshooting of deployed applications.\n\nFollow the team's QA/QC, code-review, and version-control standards; write and maintain documentation, tutorials, and specifications.\n\nApplication Development & Support\n\nSupport the development, configuration, and maintenance of the firm's business applications (Microsoft 365, SharePoint, Power Platform, Dynamics).\n\nBuild workflows and automations (Power Automate) and reports and dashboards (Power BI) to improve organizational efficiency.\n\nAssist with API integrations between the firm's systems.\n\nHelp resolve escalated user technical issues related to applications.\n\nProfessional Development\n\nComply with life-long learning requirements; build proficiency in the firm's development stack, platforms, and standards.\n\nSeek to learn from senior developers and take on progressively more complex tasks over time.\n\nCollaboration & Internal Activities\n\nKeep the direct manager and senior developers informed of progress, blockers, and issues.\n\nCollaborate with ATT and IS team members; attend relevant internal meetings.\n\nAssist in instructing staff on the usage of applications and tools, as directed.\n\nProfessional development and learning are ongoing and are accommodated within the above.\n\n Minimum Requirements\n\nBA/BS degree in Computer Science, Data Science or a related technical field\nA minimum of 5 years of application-development experience\nExperience with AI-assisted development (Claude Code, Cursor or similar agentic tools)\nFamiliarity with application deployment on Microsoft Azure (or an equivalent cloud platform)\nPower platform (Power Apps, Power Automate, Power BI)\nHTML, CSS, JavaScript, React\nPython proficiency for scripting and web back end\nSQL database experience\nAzure services experience\nStrong verbal and written communication skills — write task specs, flag ambiguities, and document decisions and changes\nStrong customer service mindset\nMethodical problem solver – read the codebase before touching it, ask before assuming\n\nDesired Qualifications\n\nREST and third-party API integration experience\nExposure to Microsoft Dynamics 365\nExperience with Azure DevOps / CI/CD pipelines\nExposure to the AEC industry / structural engineering, BIM, earthquake, construction tech\nExperience with Java or a C-based language (C#, C++)\nRelevant certification (AWS, Microsoft Azure, ITIL or similar)\nSharePoint development\n\nCompensation & Benefits\n\nThe annual salary range for this position across our offices generally falls between $120,000 and $153,000 annually. This range is a good-faith estimate provided pursuant to applicable pay transparency laws. Actual compensation will be based on factors including work location, company geographic differentials, education, experience, and candidate qualifications.\n\nOur benefits are designed to support your well-being, growth, and long-term connection to the firm. They include:\n\nHealth and life insurance\n\nCommuter benefits\n\n401(k) with company profit-sharing contribution\n\nEmployee ownership through a privately held stock plan\n\nFinancial support for professional activities and development\n\nCompany holidays, a generous paid time off program, and paid parental leave\n\nOur Culture\n\nDegenkolb is a place where technical rigor and human connection strengthen one another. Our flexible hybrid work environment brings together experts who are generous with their knowledge, proud of employee ownership, engaged in the profession, and respectful of life outside of work.\n\nYou will find focused professional development within a supportive and transparent team, variety in project assignments, and opportunities to participate in committees and grow into leadership. Our pay scale is positioned at the 75th market percentile, reflecting the value we place on attracting and retaining exceptional people. Learn more about life at Degenkolb.\n\nApplication Process\n\nClick Apply Now button and please submit your resume and a targeted cover letter (either as a merged PDF with your resume or uploaded as a separate document) describing the alignment of your background with this position.\n\nEqual Employment Opportunity\n\nDegenkolb Engineers complies with Equal Opportunity Employer guidelines. We do not discriminate in employment matters on the basis of race, color, religion, gender, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, disability, or any other status protected by applicable law. We are committed to fostering an inclusive workplace where a wide range of perspectives, skills, and experiences are welcomed and respected.","company":"Degenkolb Engineers","rawCompany":"degenkolb engineers","city":"Millbrae","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-10-24T11:18:44.256Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Application Developer","description":"Position Description\n\nDegenkolb Engineers is seeking an experienced Application Developer to develop and support custom applications for the firm across two areas — Applied Technology Team (ATT) engineering applications and Information Systems (IS) business applications — using Python, React, SQL databases, and Azure deployment. Working under the direction of the IT Director, the Director of Engineering Technology, and with other developers, the Application Developer builds application features, assists with deployment and maintenance, and utilizes the firm's development standards and platforms. This hybrid position can be based near any of these offices: Detroit, Los Angeles, Oakland, Orange, Sacramento, San Diego, San Francisco, or Seattle.\n\nIdeal Candidate\n\nThe ideal candidate is a versatile application developer with at least five years of experience building and supporting custom business and engineering applications using Python, React, SQL, and Azure. They combine strong technical skills with clear communication, a methodical problem-solving approach, and a customer-service mindset, and are comfortable working across both internal business systems and engineering-focused tools. Experience with AI-assisted development, Microsoft Power Platform, and collaborative development practices such as documentation, QA/QC, and code review will help them succeed in this role.\n\nWho We Are\n\nFounded in 1940 and headquartered in San Francisco, Degenkolb Engineers helps make complex, high-stakes projects real. We bring deep technical expertise, disciplined creativity, and a practical understanding of construction to every challenge; building strong relationships early, making complexity easier to navigate, and keeping the success of projects central to our work.\n\nOur teams deliver customized structural solutions across healthcare, education, science and technology, forensics, construction engineering, federal buildings, and other complex markets. Whether a project calls for navigating stringent codes, balancing budget and schedule, solving an unusual technical problem, or creating a landmark structural system, we connect the right people and ideas to develop solutions that serve our clients and communities.\n\nKey Result Areas\n\n ATT Application Development\n\nDevelop, upgrade, and maintain custom applications, tools, and scripts for engineering practice under the direction of senior developers.\n\nBuild front-end interfaces (React) and back-end services (Python, SQL) for internal engineering tools.\n\nAssist with deployment to Azure and with maintenance and troubleshooting of deployed applications.\n\nFollow the team's QA/QC, code-review, and version-control standards; write and maintain documentation, tutorials, and specifications.\n\nApplication Development & Support\n\nSupport the development, configuration, and maintenance of the firm's business applications (Microsoft 365, SharePoint, Power Platform, Dynamics).\n\nBuild workflows and automations (Power Automate) and reports and dashboards (Power BI) to improve organizational efficiency.\n\nAssist with API integrations between the firm's systems.\n\nHelp resolve escalated user technical issues related to applications.\n\nProfessional Development\n\nComply with life-long learning requirements; build proficiency in the firm's development stack, platforms, and standards.\n\nSeek to learn from senior developers and take on progressively more complex tasks over time.\n\nCollaboration & Internal Activities\n\nKeep the direct manager and senior developers informed of progress, blockers, and issues.\n\nCollaborate with ATT and IS team members; attend relevant internal meetings.\n\nAssist in instructing staff on the usage of applications and tools, as directed.\n\nProfessional development and learning are ongoing and are accommodated within the above.\n\n Minimum Requirements\n\nBA/BS degree in Computer Science, Data Science or a related technical field\nA minimum of 5 years of application-development experience\nExperience with AI-assisted development (Claude Code, Cursor or similar agentic tools)\nFamiliarity with application deployment on Microsoft Azure (or an equivalent cloud platform)\nPower platform (Power Apps, Power Automate, Power BI)\nHTML, CSS, JavaScript, React\nPython proficiency for scripting and web back end\nSQL database experience\nAzure services experience\nStrong verbal and written communication skills — write task specs, flag ambiguities, and document decisions and changes\nStrong customer service mindset\nMethodical problem solver – read the codebase before touching it, ask before assuming\n\nDesired Qualifications\n\nREST and third-party API integration experience\nExposure to Microsoft Dynamics 365\nExperience with Azure DevOps / CI/CD pipelines\nExposure to the AEC industry / structural engineering, BIM, earthquake, construction tech\nExperience with Java or a C-based language (C#, C++)\nRelevant certification (AWS, Microsoft Azure, ITIL or similar)\nSharePoint development\n\nCompensation & Benefits\n\nThe annual salary range for this position across our offices generally falls between $120,000 and $153,000 annually. This range is a good-faith estimate provided pursuant to applicable pay transparency laws. Actual compensation will be based on factors including work location, company geographic differentials, education, experience, and candidate qualifications.\n\nOur benefits are designed to support your well-being, growth, and long-term connection to the firm. They include:\n\nHealth and life insurance\n\nCommuter benefits\n\n401(k) with company profit-sharing contribution\n\nEmployee ownership through a privately held stock plan\n\nFinancial support for professional activities and development\n\nCompany holidays, a generous paid time off program, and paid parental leave\n\nOur Culture\n\nDegenkolb is a place where technical rigor and human connection strengthen one another. Our flexible hybrid work environment brings together experts who are generous with their knowledge, proud of employee ownership, engaged in the profession, and respectful of life outside of work.\n\nYou will find focused professional development within a supportive and transparent team, variety in project assignments, and opportunities to participate in committees and grow into leadership. Our pay scale is positioned at the 75th market percentile, reflecting the value we place on attracting and retaining exceptional people. Learn more about life at Degenkolb.\n\nApplication Process\n\nClick Apply Now button and please submit your resume and a targeted cover letter (either as a merged PDF with your resume or uploaded as a separate document) describing the alignment of your background with this position.\n\nEqual Employment Opportunity\n\nDegenkolb Engineers complies with Equal Opportunity Employer guidelines. We do not discriminate in employment matters on the basis of race, color, religion, gender, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, disability, or any other status protected by applicable law. We are committed to fostering an inclusive workplace where a wide range of perspectives, skills, and experiences are welcomed and respected.","datePosted":"2026-10-24T11:18:44.256Z","dateModified":"2026-10-24T11:18:44.256Z","hiringOrganization":{"@type":"Organization","name":"Degenkolb Engineers","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Millbrae","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"c0f7e09f4f5b1954dabcbf66"},"url":"https://jobsearcher.com/jobs/c0f7e09f4f5b1954dabcbf66"}}