Software Engineer - Senior Specialist
Core
Design, develop, modify, and maintain complex software solutions, system architecture, and security solutions for clients across multiple platforms.
Role type
Senior Specialist Software Engineer (Generalist)
Builds
New and existing applications, systems architecture, network systems, and applications infrastructure
Domain
Information Technology / Software Development
Required skills
System design, software development, debugging, security solutions, program logic, cross-platform compatibility, mentoring, IT strategy, technology trends analysis, database design and analysis, firmware/hardware integration
Preferred skills
Deep domain and industry experience, creative solution design, awareness of technology and market trends
Technologies
Applications, systems architecture, network systems, database warehouse, firmware, hardware
Responsibilities
Review system requirements and business processes; code, test, and debug; implement and maintain software solutions; determine systems software design requirements; develop security solutions; mentor team members on system improvements; ensure application compatibility across platforms and browsers; participate in IT systems strategy and client integrations; provide technology trends and competitive landscape expertise.
Seniority
Senior, hands-on IC with mentorship responsibilities
