Net Software Engineering Manager
Macpower Digital Assets Edge LLC
Nashville, TN, United States
7 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.thejobnetwork.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source
Tech stack
.NET Framework
A/B Testing
Agile Methodology
Artificial Intelligence
Unit Testing
Microsoft Azure
C Sharp (Programming Language)
Cloud Engineering
Computer Programming
Continuous Integration
Data Structures
Github
+20 more
Python (Programming Language)
Node.Js
NoSQL
Object-Oriented Software Development
Platform as a Service (PAAS)
Software Architecture
Reliability Engineering
Software Engineering
SonarQube
SQL Databases
.NET Core
ReactJS
Technical Debt
AngularJS
Information Technology
Extreme Programming
Streamlit Framework
Devsecops
Golang
Microservices
Job description
- Drive accountability for customer and business outcomes by leading teams to solve complex problems with lean, high-quality designs.
- Provide technical leadership, advocating for evolutionary releases like alpha, beta, and MVP while ensuring code integrity, quality, architecture, and alignment with goals.
- Stay hands-on with design, code, reviews, optimizations, and standards to boost team velocity, resolve blockers, address technical debt, and maintain comprehensive quality.
- Learn and experiment with new technologies, mentoring engineers to apply them effectively.
- Develop lean solutions via rapid experimentation, engaging customers and product teams for timely delivery.
- Favor iterative, evidence-based delivery over extensive planning to handle complexity with supportable solutions.
- Collaborate with cross-functional teams (product, experience, delivery, infrastructure, security) to balance feasibility, viability, usability, and value.
- Apply expertise in Agile, DevSecOps, CI/CD, Blue-Green/Canary deployments, and A/B testing to optimize delivery with minimal waste.
- Acquire domain knowledge quickly, translating business needs into engineering plans like sprints and tasks.
- Communicate complex technical concepts clearly, influencing stakeholders with evidence-based arguments.
- Build relationships across levels, fostering co-creation and consensus for feasible solutions.
Requirements
- Bachelorβs degree in computer science, software engineering, or related field; advanced degree preferred but experience is key.
- 10 years in programming (Angular, React, NodeJS, Python, Streamlit, C#, .NET Core, Golang, SQL/NoSQL, unit testing); 5 years managing engineering teams from inception to delivery.
- 5 years hands-on with cloud-native engineering (FaaS/PaaS/microservices on Azure).
- 3 years with AI/ML and GenAI preferred.
- Deep knowledge of XP, Lean, SAFe, DevSecOps, SRE, ADO, GitHub, SonarQube for rapid, high-quality delivery.
- Strong foundation in software architecture/design (BCD, sequence/activity/state/ER/DFD diagrams, OOP/OOD, data structures, algorithms, code instrumentation).
- Excellent interpersonal and organizational skills to manage diverse situations, projects, and priorities with passion, empathy, and care.
Functional & Behavioral Skills:
- Technical leadership and mentorship.
- Cross-functional collaboration.
- Customer-centric problem-solving.
- Iterative delivery mindset.
- Effective communication and influence.
- Domain knowledge acquisition.
- Agile/DevSecOps/SRE methodologies.
Technical Skills:
- Angular.
- React.
- Node.js.
- Python.
- Streamlit.
- C#.
- .NET Core.
- Golang.
- SQL.
- NoSQL.
- CI/CD.
- DevSecOps.
- AI/ML (preferred).
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.thejobnetwork.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦