CAS · 17 hours ago
TE26P5 Lead Software Engineer
Maximize your interview chances
AnalyticsArtificial Intelligence (AI)
No H1B
Insider Connection @CAS
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Guide an Application Delivery Teams developing software applications and systems, creating or enhancing CAS products, pipelines, and solutions in a complex Big Data ecosystem.
Create reusable, clean, and high-quality application code CAS applications and pipelines
Proactively identify product/system enhancements which may improve tool appeal, process flow, and overall functionality and performance
Lead development of maintenance and enhancement work items, including performance tuning, testing, refactoring, usability, and automation
Champion/ensure adherence to coding, compliance, & security standards (including documenting functionality/recovery solutions)
Develop automation and observability for software builds, continuing to enhance the existing build and deployment pipeline
Communicate with stakeholders effectively, translating development metrics and needs into business language
Collaborate with teammates and product owners grooming backlogs of epics and stories for upcoming development sprints
Mentor and coach less senior colleagues
Connect and lead across the organization in our Communities of Practice to build influential working relationships and effect change
Stay abreast of the latest technology trends through individual and team training opportunities and influence technology decision making
Think ahead to future enhancements and advocate for best industry practices across the organization
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Proven, hands-on experience in all phases of application software development lifecycle
10+ years of professional experience
10+ years' experience on a Linux-based customer-facing application development team
Team leadership experience
Bachelor’s degree or equivalent experience in Computer Science or Engineering, or related discipline
High-quality standards and attention to detail
Pair Programming: candidates need to be willing to pair with others when it makes sense.
Clear Communication and Healthy Dialogue: candidates must be comfortable and eager to discuss work items and issues in team settings, often leading these discussions.
Relationship Building and Effective Collaborating: Ability to effectively communicate and collaborate with application, operations, and platform teams across the organization
Passion for Development: We are a team of developers that constantly seek to improve our craft, and we expect to work with the same.
Cross Functional Skill Development: willing to learn new skills and roles to meet the needs of their team.
Application Delivery and Software Development: 10+ years' experience
Proficient in Java, JavaScript and/or TypeScript
Proficient with Git/Gerrit
Proficient with Jenkins or another distributed job runner
General UNIX tools and shell script development
Proficient with virtualization technologies, like Docker
Awareness of cloud providers, such as AWS, Azure, Google Cloud, or OpenStack
Preferred
Experience and knowledge of Automated Testing, Test-driven Development, debugging, troubleshooting, and optimizing code/automation is desirable
Benefits
Generous vacation plan
Medical, dental, vision insurance plans
Employee savings and retirement plans
Company
CAS
CAS is a organize, analyze and share information that sparks discoveries, improving the lives of people everywhere.
Funding
Current Stage
Late StageLeadership Team
Recent News
2024-05-22
Company data provided by crunchbase