Occupations
1982 roles mapped with the career paths between them and the skills they run on.
- SecuritySecurity professionals, including security officers and security managers, protect people and property by operating surveillance systems and access control systems, monitoring facilities for threats, and enforcing entry protocols. They develop emergency response plans and conduct risk assessments to strengthen overall physical security management across corporate, retail, or institutional sites. Roles range from entry-level guard positions to security directors, often staffed by professionals with law enforcement or military backgrounds.
- Security EngineerSecurity Engineers design, implement, and maintain systems that protect applications, infrastructure, and data from unauthorized access, vulnerabilities, and cyber threats. The work spans multiple domains—cloud security, application security, network infrastructure, identity and access management, and threat detection—using tools like firewalls, vulnerability scanners, SIEMs, and cloud security platforms to identify risks and deploy defenses. The role suits software engineers moving into security or security specialists with strong development skills, and typically requires hands-on experience in at least one security domain and the ability to balance security requirements with engineering teams' operational needs.
- Security GuardSecurity Guards monitor buildings, grounds, and assets to prevent theft, vandalism, and unauthorized access, performing regular patrols, checking entry points, and responding to incidents. The work involves standing watch for extended periods, sometimes at night or on weekends, and requires attention to detail, clear communication with colleagues and supervisors, and the ability to remain calm under pressure. The role suits people with reliability and observational skills who are comfortable working independently or as part of a security team, often in retail, office, industrial, or residential settings.
- Security ManagerA Security Manager oversees the physical security operations of a facility, campus, or organization, managing physical security systems, CCTV and surveillance infrastructure, and emergency response planning. They conduct risk assessments to identify vulnerabilities and supervise security staff to ensure consistent enforcement of protocols. This role is typically held by someone with a security, law enforcement, or military background who reports to facilities or operations leadership.
- Security OfficerA Security Officer protects people, property, and assets at a facility by monitoring surveillance systems, controlling access points, and responding to emergencies or disturbances. They rely on conflict de-escalation techniques to defuse tense situations and complete detailed report writing to document incidents. Commonly employed by corporate offices, retail locations, or security firms, this role suits vigilant, level-headed individuals comfortable with both routine patrols and emergency response.
- Security SpecialistA Security Specialist designs, implements, and maintains security systems and protocols to protect an organization's physical assets, information, and personnel from threats and vulnerabilities. The work involves assessing security risks, selecting appropriate tools and technologies (such as access control systems, surveillance equipment, and cybersecurity software), and developing policies and procedures to enforce security standards. The role suits detail-oriented individuals with analytical skills, knowledge of security best practices, and often training or certification in security management or related fields.
- Security SupervisorA Security Supervisor oversees security operations and personnel at a facility or organization, managing staff, scheduling, and implementing security protocols to protect assets, information, and people. The role involves monitoring security systems, responding to incidents, conducting investigations, and ensuring compliance with security policies and relevant regulations. Security Supervisors typically require several years of security experience, often in law enforcement or military roles, and may hold certifications such as Certified Protection Professional (CPP) or Certified Security Manager (CSM).
- Security Systems ManagerA Security Systems Manager oversees the design, installation, deployment, and maintenance of physical security systems such as access control, surveillance cameras, alarm systems, and perimeter protection across facilities or multiple locations. The role involves evaluating security needs, selecting appropriate technology solutions, managing vendors and contractors, monitoring system performance, and responding to alerts or breaches—typically using security management software and dashboards to track real-time data. The position suits detail-oriented professionals with technical knowledge of security infrastructure, strong project management skills, and the ability to balance security requirements with operational and budget constraints.
- Senior .NET DeveloperA Senior .NET Developer designs and builds complex, scalable applications using C# and .NET Core, often architecting microservices and deploying them to Azure cloud infrastructure. They take ownership of technical decisions, mentor junior engineers, and work closely with SQL Server databases to optimize data access at scale. This role sits within a software engineering team and requires several years of hands-on experience shipping production systems.
- Senior 3D ArtistA Senior 3D Artist leads the creation of high-quality 3D assets and often mentors junior artists, working closely with art directors, animators, and technical artists to ensure visual consistency across a project. They are expert users of Blender, Maya, and ZBrush for modeling and sculpting, Substance Painter for texturing, and typically bring finished assets into a real-time engine like Unreal Engine or Unity for lighting and integration. This is a seasoned role found in game studios, VFX houses, and animation companies, held by someone with a strong portfolio and years of hands-on production experience.
- Senior Account ExecutiveA senior account executive manages a portfolio of client relationships and drives new business revenue, using CRM software like Salesforce to track pipeline and forecast sales outcomes. They apply consultative or solution selling techniques and strong negotiation skills to close complex deals, often mentoring junior sales reps. This role typically sits within a sales organization and requires someone experienced in account and relationship management who can navigate long sales cycles.
- Senior Account ManagerA Senior Account Manager owns a portfolio of key client relationships within a sales or customer success organization, responsible for renewals, satisfaction, and revenue growth within existing accounts. They use tools like Salesforce to track pipeline and account health, apply account planning frameworks to map stakeholders and growth opportunities, and rely on negotiation skills to close renewals and expansions. The role frequently includes upselling and cross-selling additional products, making it a hybrid of relationship management and quota-carrying sales.
- Senior AccountantA senior accountant prepares and reviews financial statements, ensures compliance with GAAP, and oversees account reconciliation processes within a company's finance department. They rely heavily on Excel and ERP systems like SAP or Oracle to manage financial reporting, close monthly and annual books, and support audits. This role typically reports to a controller or finance manager and requires someone with strong analytical skills and several years of accounting experience.
- Senior Accounts Receivable SpecialistA Senior Accounts Receivable Specialist manages a company's incoming payments and customer account transactions, handling cash application, posting to the general ledger, and month-end closing procedures for high-volume transaction environments. The role involves coordinating with customers on payment issues, reconciling accounts, and working with internal and external auditors to ensure accurate financial records. This position typically requires accounting or finance education and several years of accounts receivable experience, suited to detail-oriented individuals comfortable with financial systems and able to manage complex, ongoing payment workflows.
- Senior ActuaryA Senior Actuary leads complex actuarial modeling and risk analysis efforts for an insurance company or consulting firm, often overseeing pricing, reserving, or capital management for a specific product line. This role requires full actuarial credentials (FSA/FCAS), advanced R and SQL skills, and deep knowledge of regulatory compliance requirements governing insurance filings. Senior actuaries typically supervise junior analysts and advise executive leadership on financial risk strategy.
- Senior AnalystA Senior Analyst takes on more complex, higher-stakes analysis than a junior analyst, often mentoring junior staff while partnering directly with business leaders on key decisions. The role relies heavily on SQL and Excel or financial modeling for deep data work, paired with data visualization tools like Tableau or Power BI to present insights. Strong stakeholder communication is a hallmark of the role, as senior analysts must translate technical findings into actionable recommendations for management.
- Senior Analytics EngineerSenior Analytics Engineers build and maintain the data infrastructure and models that enable self-serve analytics across organizations, typically using tools like dbt to create reliable, well-documented datasets and transformation logic. The work combines software engineering practices with data modeling to establish semantic layers, metric definitions, and curated data assets that support analytics and business intelligence throughout the company. The role suits engineers who enjoy both technical implementation and enabling other analysts and stakeholders through thoughtful data architecture, and who take pride in creating trustworthy, well-documented foundations rather than producing visualizations themselves.
- Senior Android DeveloperA Senior Android Developer designs, builds, and maintains native Android applications, taking ownership of architecture decisions and guiding less experienced engineers within a mobile engineering team. They write in Kotlin and Java, use the Android SDK and Jetpack Compose to build modern UIs, and apply solid mobile app architecture patterns (MVVM, clean architecture) to keep large codebases maintainable and testable. This role is typically filled by an engineer with several years of shipping production apps who can navigate performance tuning, app store release processes, and cross-functional collaboration with product and design.
- Senior Android EngineerA Senior Android Engineer leads development of complex Android applications, writing modern Kotlin code and building UIs with Jetpack Compose while working deeply within the Android SDK. They often integrate backend services using Firebase and may still maintain legacy Java code in mature codebases. This role is held by experienced mobile engineers who own architectural decisions, ensure app performance and stability, and mentor junior developers on the team.
- Senior AnimatorA Senior Animator crafts polished character performances and complex animation sequences, often reviewing junior animators' work and collaborating with directors on shot design and storyboarding. They rely on Maya for character animation and rigging and Adobe After Effects for compositing and motion graphics, bringing a refined sense of timing, acting, and physicality to every shot. Found in game studios, animation houses, and film/TV production, this role is held by an experienced artist with a strong demo reel and deep command of the animation pipeline.
- Senior Application DeveloperA Senior Application Developer designs and builds enterprise software applications, typically writing in Java, C#, or .NET and working with SQL databases to support business systems. They design APIs, deploy solutions on cloud platforms like AWS or Azure, and work within Agile development teams, often mentoring junior developers and making architectural decisions. This role is held by experienced software engineers who balance hands-on coding with technical leadership on a project or team.
- Senior Application Support AnalystA Senior Application Support Analyst provides technical support and troubleshooting for business software applications used within an organization, typically handling complex issues that frontline support cannot resolve. The role involves diagnosing problems, coordinating with development teams, maintaining documentation, and often training users or support staff on application functionality and fixes. The position requires strong technical knowledge of specific applications, problem-solving skills, and the ability to communicate technical concepts to non-technical users.
- Senior ArchitectA Senior Architect is a licensed design professional who leads building projects from concept through construction documentation, translating client goals into technical drawings using tools like AutoCAD and Revit within a Building Information Modeling (BIM) workflow. They typically supervise junior architects and drafters, coordinate with engineers and contractors, and manage project budgets and timelines. Strong client relations and project management skills are essential, as the role often involves presenting design concepts directly to owners and navigating permitting and code compliance.
- Senior AssociateA Senior Associate is a mid-to-senior level professional, most commonly found in law firms or consulting and financial services firms, who conducts legal or financial research and manages substantive client work such as contract negotiation and drafting. They take on client relationship management responsibilities and increasingly contribute to business development, while also handling project management for engagements and supervising junior staff. This role represents a step toward partnership or leadership track and is held by someone with several years of specialized professional experience.
- Senior Audio EngineerA Senior Audio Engineer oversees the technical and creative quality of recordings, leading sessions from tracking through final mastering for music, film, or broadcast clients. They are highly skilled in Pro Tools, expert-level mixing and mastering, and audio post-production work such as dialogue editing and sound design for picture. This role is held by an experienced professional, often a studio lead or freelance specialist, trusted to deliver polished final masters and to mentor junior engineers.
Find where you fit
Your work history places you on this map — each role you add connects you to an occupation, its career paths, and the open roles that match it.