25 Feb
Senior Software Engineer
North Carolina, Charlotte , 28201 Charlotte USA

Vacancy expired!

Senior Software EngineerDefiance Ventures is a venture builder and managed services provider investing in enterprise technologycompanies and digital services firms with compelling growth potential. Defiance is the only firm of its kind,combining capital and early-stage investment expertise with real-world capabilities spanning marketing,branding, sales, application development, machine learning, cloud, and cybersecurity offerings.

Job DescriptionAs a Senior Software Engineer, you will be an essential member of a software delivery team focused onDefiance’s portfolio companies and clients. Defiance teams are agile, automated and outcome oriented. To be a senior engineer on a Defiance team, you need to love building great solutions. That means that we expect our senior engineers to plan and model solutions with our product owners, designers and architects, participate fully in the Defiance approach to software delivery with our analysts and PMs, write awesome software and help other engineers do the same, and collaborate with our world-class Cloud Managed Services and DevOps teams on the latest and greatest cloud native platforms! You will be challenged, learn and grow your career at a place that has limitless opportunities. If you love technology and are up to the challenge, then we would love to hear from you! Remote is okay - you do not need to re-locate to Charlotte, NC.

Responsibilities Include:Working within a software delivery team made up of people that provide all software deliverydisciplines: user experience, design, architecture, analysis, software engineering, testing, andDevOpsWorking closely with analysts, architects and UX designers on solutions, designs, requirements andplansModeling potential solutions using agile modeling techniques and standard modeling notationsContributing to the engineering of software across all layers of the stackDelivering a predictable amount of software every iterationWriting tests that are automatable and can provide broad coverage of implemented functionalityProviding transparency into the delivery process through disciplined application of Defiancetraceability principlesPerforming code reviews informally and through merge requestsMentoring less experienced engineersCollaborating with our world-class Cloud Managed Services and DevOps teams to design andvalidate the release candidate pipeline; you are the expert on the services necessary to operate thesoftware your team is building

Required Skills and Experience6 to 15 years of overall engineering experienceUnderstanding of SOLID design principlesExperience with application architecture, microservices architecture, software design and designpatternsExperience modeling software solutions with standard notations such as the UMLExperience with agile methodologies Scrum preferred and agile project management platforms, Jiraa plusFull-stack JavaScript, Node and ReactExperience developing web-based software and using JavaScript, HTML5, CSS3, GWTExperience building RESTful servicesExperience with serverless technologies, AWS Lambda a plusExperience with relational databases and SQL, MySql a plusExperience with Git and version control concepts , Gitlab a plusExperience with NoSQL databases, DynamoDB a plusExperience with CI/CD concepts and tooling, AWS Code a plusExperience with cloud infrastructure providers, AWS a plusExperience with infrastructure as code, CloudFormation a plus

The Defiance Digital StackView our entire stack on Stackshare: https://stackshare.io/defiance-digital/defiance-digital

Vacancy expired!


Related jobs

Report job