Blackhawk Networkposted 19 days ago
Full-time • Mid Level
Coppell, TX
Administrative and Support Services

About the position

We are seeking a skilled Staff Software Engineer to develop high-quality, maintainable code that aligns and adheres to essential architectural principles. This role involves planning and breaking down complex deliverables into manageable tasks, proposing innovative solutions or improvements to existing processes, and actively contributing to code reviews. The ideal candidate will demonstrate a strong ability to analyze and evaluate results, ensuring the selection of optimal solutions that enhance both performance and maintainability.

Responsibilities

  • Perform all phases of software engineering including design, development, testing, and deployment in an Agile software development environment
  • Design and develop new features using various languages, primarily Python and JavaScript
  • Collaborate with other teams and conduct new technology research for product development and recommend product enhancements
  • Actively participate in code reviews, analyze results and choose the best solution
  • Manage deadlines and prioritize tasks
  • Continuously focus on improving the software quality and performance
  • Participate in Information Security analysis and remediation
  • Troubleshoot customer issues and communicate effectively to internal and external stakeholders
  • Mentor and inspire others and drive for results
  • Onboard new scrum team members
  • Work with product owners to define features and clarify requirements
  • Provide timely advice and solutions including estimations. Communicate tradeoffs including hidden problems
  • Lead the team to come up with leading edge solutions with a can-do attitude

Requirements

  • Bachelor's degree in Computer Science or equivalent, Master's preferred
  • A full stack developer with 6+ years hands-on professional experience with object oriented and functional software engineering such as Python or Java
  • A Tech Lead with ability to quantify and estimate the level of effort as well as leading others to success
  • Experience working in AWS environment
  • Experience working with containers and orchestration
  • Expert level at designing and building REST services
  • Solid understanding of Microservice architectures
  • Comfortable with relational database design and SQL
  • Experience working with web user interface technologies
  • Experience with Scrum framework, SM certification is a plus
  • Strong verbal and written communication skills
  • Ability to learn new coding languages and develop creatively
  • Professional experience in building and deploying scalable web apps
  • Solid understanding of securing coding practice such as OWASP

Benefits

  • 401k with employer match
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 12 paid holidays throughout 2024
  • 1 hour of sick pay accrual for every 30 hours worked
  • Parental leave
  • Life insurance
  • Disability insurance
  • Accident and illness insurance
  • Health and dependent care flexible spending accounts
  • Wellness benefits
  • Flexible time off for all full-time employees
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service