Principal Software Engineer

Posted 4 days ago

This is a fully remote position, open to applicants in Arizona, +5 more states.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• Annual performance-based incentive opportunity.

• Health insurance coverage.

• 401(k) retirement benefits.

• Life insurance.

• Disability benefits.

• Paid time off.

• Comprehensive benefits package.

People also viewed

VALCE Talent Solutions1 day ago

Full Stack Engineer

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
Coinbase1 day ago

Software Engineer, Wallets, Liquidity and Bridging Team

US flagUnited States OnlyFull-timeFull-stack Engineer$152.4k – $179.3k/year
ApplyView job
Northrop Grumman1 day ago

Senior Principal Engineer, Supplier Quality

US flagNorth Carolina, +2 more statesFull-timeFull-stack Engineer$117.5k – $176.3k/year
ApplyView job
Topstep1 day ago

Staff Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $250k/year
ApplyView job
HEAVY CONSTRUCTION SYSTEMS SPECIALISTS INC1 day ago

Senior Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
First American (India)1 day ago

Senior Software Engineer – SDET

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers