Senior Engineer
Core
Design and develop moderate to complex business applications and provide technical leadership for specific software solutions.
Role type
Senior Software Engineer
Builds
Business applications and software systems
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Application architecture design, complex software development, system integration, SDLC, project estimation, system design modeling, testing (unit/system integration), technical documentation
Preferred skills
Customer-driven solution support, integration and migration strategies
Technologies
Programming languages, integration and communications technologies
Responsibilities
Analyze high-level system specifications and requirements, convert requirements into low-level design plans, define and conduct testing, lead development walkthroughs, ensure software meets quality and security standards, collaborate on system flow and data usage processes
Seniority
Senior, hands-on IC