
Principal Software Engineer
Posted 4 days ago

Posted 4 days ago
This is a fully remote position, open to applicants in Arizona, +5 more states.
• Create adaptable and maintainable solutions adhering to guidelines, requirements, and industry standards.
• Address development challenges through effective design and practical expertise.
• Evaluate, modify, enhance, and sustain existing systems.
• Resolve issues, address security vulnerabilities, and optimize system performance.
• Engage in planning and user story evaluation.
• Offer insights and demonstrate comprehension of user needs.
• Execute technical solutions to address business challenges.
• Participate in and adhere to software development procedures and processes.
• Document software modifications, best practices, and standards.
• Stay updated with tools, technologies, programming best practices, and industry standards through ongoing training and development.
• Carry out other assigned responsibilities.
• A Bachelor’s degree in a technical discipline or equivalent education and professional experience is required.
• Generally, 8+ years of experience in a professional technical setting.
• At least 6 years of professional experience in software design and development is required.
• Practical experience with the Appian low-code platform (application development, process modeling) is essential.
• Experience in integrating Appian with external systems and services (APIs, data sources) is mandatory.
• A solid understanding of the software development lifecycle; familiarity with Agile/Lean or Kanban methodologies is preferred.
• Proficient in .NET, C#, ASP.NET, MVC, Classic ASP, VB Script, Entity Framework, WPF, JavaScript, IIS, HTML, CSS, XML/XSLT, MSMQ, NServiceBus, Visual Studio, Team Foundation Server, Git, or other version control systems.
• Familiarity with Visual Studio, Azure DevOps, Git, or other source control tools is preferred.
• Cloud development experience with Azure or AWS is advantageous.
• Capability to work effectively within a team environment.
• Strong written and verbal communication skills.
• Ability to teach and mentor other software engineers.
• Proficient in planning and prioritizing tasks for a team of developers.
• Annual performance-based incentive opportunity.
• Health insurance coverage.
• 401(k) retirement benefits.
• Life insurance.
• Disability benefits.
• Paid time off.
• Comprehensive benefits package.
VALCE Talent Solutions
Coinbase
Northrop Grumman
Topstep
Get handpicked remote jobs straight to your inbox weekly.