Lead Software Engineer – 8228

Raeder Landree, Inc.

Finders of Keepers

As a Lead Software Engineer, you are responsible for helping set direction for our current and future products and will be developing next generation software, bringing new capabilities to the Augmentative and Alternative Communication (AAC) market. In this position, you will be responsible for all technical aspects of the projects, lead a team of dedicated engineers, and maintain constant communication with the team manager and product manager. This position will be focused primarily on the cloud based architectural components of our products and will involve proposing architecture and design improvement for our current and future products. As a hands-on software engineer you may be working on key components yourself or guiding a team of engineers working together on larger solutions. Your days will be filled with: Develop infrastructure and services within the Azure cloud platform Work in partnership with the Cloud Security Architect to integrate security recommendations into the cloud ecosystem Collaborate with the application engineers to create services satisfying the requirements of the various applications Manage APIs and services to ensure proper versioning and application compatibility Partner with engineering leadership to define the cloud strategy Maintain the definition and documentation of our cloud architecture, standards, processes, and governance models Various other duties as needed to keep our solutions leading the market Key Traits Specifier: you naturally drive for specificity, accuracy, and expertise Organizer: you instinctually organize objectives into specific tasks and workflows Transformer: you transform high-level concepts into tangible products Team Player: you are willing to take input from others and work toward the greater good Customer Focused: you are mindful of customers’ needs and keep customers as a top focus Autonomous: you naturally self-manage and own your tasks from start to finish Craftsman: you take pride in your work and deliver quality software Essential Functions Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. See a project through from start to completion, including requirements definition, research, rapid prototyping, review, implementation, testing, and deployment. Design and develop cross-platform applications to ensure successful user experience on all devices. Engage with project stakeholders, act on feedback, and represent the customers’ perspective within the product. Work with product management to define requirements that meet customer needs, technical feasibility, and project scope. Receive and offer technical reviews to ensure the integrity of the system, adherence to best practices, and accuracy. Partner with the UX team to implement front-end requirements and shape the direction of the user interface. Work collaboratively with Quality Assurance to diagnose and resolve defects. Present work to all stakeholder groups and incorporate feedback into product improvements. Provide technical guidance and mentor colleagues as a senior member of the team. Stay up to date with market trends and recommend new technologies and capabilities to the team and Engineering department. Qualifications Required Education and Experience BS degree in computer science, computer engineering or related field 10+ years of experience in software development Experienced Web Development, Azure, C#, .NET Core, REST API Strong object-oriented analysis and design skills Demonstrated experience designing, building, and delivering complete software solutions Excellent communication skills and the ability to speak both to technical audiences, as well as to senior level business decision makers Demonstrated ability to lead a group of software engineers+ Proof of COVID-19 vaccination required Preferred Education and Experience Experience with C++, React, Xamarin, Electron JS or any JavaScript framework Experience with the Microsoft Azure Cloud environment Experience with Azure DevOps build and release pipelines Experience building testable systems using unit tests Experience with relational SQL databases Experience working in an agile development environment Applied expertise with: Traffic Manager, Key Vault, Redis, Load Balancer, Azure Search, and AzureSQL

 

Please attach resume or CV and indicate preferred contact information.

To apply for this job email your details to recruiter@raederlandree.com