Remote job
Software Engineer Principal
Job details
About this role
Role overview Design, build, and maintain software solutions as part of a development team, with a focus on applications built using the Appian low-code platform. The role combines hands-on development with system improvement, technical planning, documentation, and mentoring, and is suited to an experienced engineer who can help coordinate work across a team.
Responsibilities - Develop flexible, maintainable solutions that follow established requirements and engineering practices. - Enhance existing systems by resolving defects, addressing security vulnerabilities, and improving performance. - Contribute to planning and user story analysis by clarifying needs and offering technical input. - Apply sound design principles to business problems and participate in the software development lifecycle. - Document changes, standards, and useful development practices. - Help plan and prioritize team work, and teach or mentor other engineers.
Requirements - Hands-on Appian experience, including application development and process modelling. - Experience integrating Appian with external services, APIs, or data sources. - At least six years of professional software design and development experience; typically eight or more years in a technical environment. - A technical degree or equivalent education and work experience. - Ability to work effectively with a team and communicate clearly in writing and conversation. - Familiarity with software development lifecycle practices; Agile, Lean, or Kanban experience is preferred.
Nice to have - Experience with technologies such as .NET, C#, ASP.NET, Entity Framework, JavaScript, IIS, HTML, CSS, XML/XSLT, messaging systems, Visual Studio, Azure DevOps, Git, or other source control tools. - Cloud development experience with Azure or AWS.
Benefits and work setup - Hybrid remote-office arrangement, with onsite locations available in several US cities. - Annual performance-based incentive opportunity and benefits that include health insurance, retirement savings, life and disability insurance, and paid time off.