Apolis · 1 day ago
Software Engineer
Apolis is seeking a Software Engineer to join their team in San Diego, CA. The role involves designing, developing, and validating embedded and cloud edge software while ensuring compliance with cybersecurity standards and integrating software supply chain security practices.
ConsultingEnterprise ApplicationsEnterprise Resource Planning (ERP)Information TechnologyIT InfrastructureIT ManagementMobileSoftwareWeb Hosting
Responsibilities
Applies Software knowledge and experience to design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs
Analyzes user needs and software requirements to design and customize software for optimal operational efficiency
Designs and implements software modules for products and systems
Participates in the design, coding for large features, unit testing, significant debugging fixes, and integration efforts to ensure projects are completed to specifications and schedules
Performs code reviews and regression tests as well as triages and fixes issues to ensure the quality of code
Collaborates with others inside project team to accomplish project objectives
Writes technical documentation for Software projects
Qualification
Required
Deep knowledge of SPDX and CycloneDX formats
Experience with SBOM generation tools (e.g., Syft, SPDX tools, CycloneDX CLI)
Ability to validate SBOMs against CRA requirements (machine-readable, complete metadata)
Demonstrated experience applying EU Cyber Resilience Act compliance requirements with embedded C/C++ environments, including expertise in build systems, toolchains, and secure software development practices
Expertise in provenance, component analysis, vulnerability scanning (e.g., SCA tools like Snyk, Black Duck)
Ability to integrate SBOM workflows into CI/CD pipelines for continuous compliance
Experience with DevOps/DevSecOps practices
Knowledge of automation frameworks for SBOM generation and distribution
Ability to effectively communicate with cross functional teams
Applies Software knowledge and experience to design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs
Analyzes user needs and software requirements to design and customize software for optimal operational efficiency
Designs and implements software modules for products and systems
Participates in the design, coding for large features, unit testing, significant debugging fixes, and integration efforts to ensure projects are completed to specifications and schedules
Performs code reviews and regression tests as well as triages and fixes issues to ensure the quality of code
Collaborates with others inside project team to accomplish project objectives
Writes technical documentation for Software projects
Works under supervision
Decision-making may affect work beyond immediate work group
Requires verbal and written communication skills to convey information
May require basic negotiation, influence, tact, etc
Tasks do not have defined steps; planning, problem-solving, and prioritization must occur to complete the tasks effectively
Company
Apolis
Apolis is a IT consultancy that offers provides ERP solutions, hosting, assessment, web and mobile, IT staffing and IT workforce solutions.
H1B Sponsorship
Apolis has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (15)
2022 (15)
2021 (12)
2020 (122)
Funding
Current Stage
Late StageCompany data provided by crunchbase