
Senior Software Engineer
Black & Veatch
full-time
Posted on:
Location Type: Hybrid
Location: Overland Park • Kansas, North Carolina • 🇺🇸 United States
Visit company websiteJob Level
Senior
Tech Stack
AngularAzureCloudJavaJavaScriptNode.jsSQL
About the role
- Develop, test, and deploy custom software solutions.
- Troubleshoot and resolve software defects.
- Implement best practices in architecture, design patterns, code quality, and DevOps processes.
- Collaborate with product managers and cross-functional teams to align development with business goals.
- Participate in sprint planning, backlog grooming, and agile ceremonies to ensure delivery velocity and clarity.
- Utilize modern development workflows using tools like Jira and Bitbucket.
Requirements
- Bachelor's degree in computer science or related field OR equivalent work experience
- Eight years related experience
- Proficiency in full-stack development technologies (e.g., Angular, Node.js, Java, CSS, etc.)
- Expertise in C++ programming and SQL
- Excellent problem-solving skills and attention to detail
- Strong communication, collaboration, and stakeholder management skills
- Familiarity with Agile development methodologies
- Experience with Bitbucket (or Git-based tools) for version control and CI/CD integration
- Familiarity with cloud services in Azure
- Knowledge of energy or utility domains
- Experience working in a matrixed or enterprise environment with multiple stakeholders.
Benefits
- Competitive compensation
- 401K match
- Benefits that start day 1
- Flexible work arrangements
- Paid vacation and holiday time
- Sick time and dependent sick time
- Adoption reimbursement
- Tuition reimbursement
- Vendor discounts
- Employment referral program
- AD&D insurance
- Pre-taxed accounts
- Voluntary legal plan
- B&V Credit Union
- Performance-based bonus program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
full-stack developmentAngularNode.jsJavaCSSC++SQLDevOpsCI/CDAgile
Soft skills
problem-solvingattention to detailcommunicationcollaborationstakeholder management
Certifications
Bachelor's degree in computer science