Principle Software Engineer - Full- Stack
1872 Consulting
Chicago (IL)
Remote
USD 120,000 - 180,000
Full time
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
A leading consulting firm is seeking a 100% remote Principle Software Engineer specializing in full-stack development with a focus on .NET or Python and modern frameworks like Angular or React. The role involves designing innovative software solutions, leading technical teams, and ensuring adherence to Agile methodologies. Ideal candidates should possess extensive software engineering experience and have a proven track record of leading successful projects while infusing quality characteristics into service-based frameworks.
Qualifications
- 10+ years of experience in Software Engineering.
- 3+ years of experience leading engineers.
- Experience with modern JS frameworks like React or Angular.
Responsibilities
- Design and implement POC's prototypes and software solutions.
- Collaborate on solution design and adhere to enterprise architecture.
- Participate in Agile development practices.
Skills
Software Engineering
React
Angular
Python Development
.NET/C#
Cloud-native development
Tools
100% Remote Principle Software EngineerFull-Stack - .NET or Python + Angular or ReactRESPONSIBILITIES- Designing, modifying, developing and implementing POC's prototypes, software solutions. Building modern, architecturally sound components, tools and applications to meet mission-driven strategic business goals.
- Collaborating and contributing insight to solution design ideation, ensuring both the success of the product and adherence to enterprise architecture principles.
- Participating in an environment rapidly transforming to the Agile methodology, adhering to best practices and collaborating effectively with your team mates.
- Infusing quality of service characteristics, such as scalability, manageability and maintainability, into distributed service-based framework to create or expand business or technical capabilities.
- Employing industry best practices to evaluate, correct and prevent vulnerabilities during the software development process.
- Serving as a peer-leader, encouraging a culture of innovation and accountability while adhering to Agile best practices.
- Ability to rapidly gain knowledge of the organizational structure of the firm to facilitate work with groups outside of the immediate technical team.
- Knowledge and experience in IT methodologies and life cycles that will be used.
- Familiar with solution implementation/management, service/operations management, etc.
- Maintains close awareness of new and emerging technologies and their potential application for service offerings and products.
Skills we're seeking- 10+ years of experience with Software Engineering
- 3+ years of experience leading less experienced engineers
- Strong experience with at least one modern JS framework, such as React or Angular
- Strong experience with either .NET/C# or Python Development
- At least some experience with cloud-native development in an Azure environment
Nice to haves- Microservices experience
- Azure DevOps experience – or experience building CI/CD pipelines with other tools such as Jenkins, Ansible, etc.
- Experience with cloud-based data services such as: Azure SQL, Cosmos DB, Blob storage, Delta Lake, Data Factory