
Lead Software Engineer
TASC
full-time
Posted on:
Location Type: Hybrid
Location: O'Fallon • Montana • Virginia • United States
Visit company websiteExplore more
Salary
💰 $140,000 - $231,000 per year
Job Level
Tech Stack
About the role
- Design secure, reliable, and scalable solutions for globally distributed payment systems
- Identify, plan and drive the enablers / Non Functional requirements for the systems
- Support development teams and work with stakeholders using the Scaled Agile Framework
- Create a culture of technical excellence and ceaseless improvement
- Act as a spokesperson for technical designs and future directions of the platform
- Research, create and evaluate technical solution alternatives for the business needs using current and upcoming technologies and frameworks
- Identify and resolve any dependencies early so that team can concentrate on delivery
- Ownership of documentation, ensure knowledge and information is not lost
- Identify bottlenecks in time-to-market; create and implement improvement efforts
- Identify areas of improvements, introduce and champion best practice (continuous improvement)
Requirements
- Bachelor's degree in Information Technology, Computer Science or equivalent work experience
- Thorough knowledge and experience applying software engineering concepts and methodologies
- A high degree of initiative and self-motivation with a willingness and ability to learn and take on challenging opportunities
- Experience designing, developing, and deploying Java webservices using a mix of relational and non-relational persistence
- Strong communication skills to effectively communicate complicated subjects to both technical and non-technical audiences
- Successfully led small to large-scale software testing across multiple technologies and groups
- Demonstrated expertise in reviewing BDD/TDD practices, analyses, test frameworks, and management tools
- Experience leading cross-browser and cross-device testing strategies
- Strong organizational and problem-solving skills with great attention to detail, critical thinking.
- Solid oral and written communication skills
- Able to mentor peers and guide less experienced team members
Benefits
- insurance (including medical, prescription drug, dental, vision, disability, life insurance)
- flexible spending account and health savings account
- paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave)
- 80 hours of Paid Sick and Safe Time
- 25 days of vacation time and 5 personal days, pro-rated based on date of hire
- 10 annual paid U.S. observed holidays
- 401k with a best-in-class company match
- deferred compensation for eligible roles
- fitness reimbursement or on-site fitness facilities
- eligibility for tuition reimbursement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Javaweb servicesrelational databasesnon-relational databasessoftware engineeringBDDTDDtest frameworkscross-browser testingcross-device testing
Soft Skills
initiativeself-motivationcommunicationleadershiporganizational skillsproblem-solvingattention to detailcritical thinkingmentoringcollaboration
Certifications
Bachelor's degree in Information TechnologyBachelor's degree in Computer Science