Software Engineer

Corellium · Remote

Company

Corellium

Location

Remote

Type

Full Time

Job Description

The Software Engineer’s primary focus is to apply the principles of engineering to software development. This role includes analyzing and modifying existing software as well as designing, constructing and testing end-user applications that meet user needs through software programming languages. You will work with developers to deploy and manage code changes, and with operations staff to ensure that systems are up and running smoothly. You will be responsible for the software development life cycle, processes, and tools, from coding to development to maintenance and updates.

Responsibilities: 

  • Build and support tools and systems that Cloud Engineers use to deploy software into production.
  • Develop, Test, and Debug code/scripts for build, packaging, and deployment of both Server and Cloud-based applications.
  • Participate in the design and coding of software products; Solve technical problems.
  • Enhance testing and development procedures and tools to boost team output and raise the caliber of our output.
  • Collect, aggregate, and visualize the collected metrics to provide actionable insight; Perform systems modeling, simulation, and analysis.
  • Conduct application readiness assessment including application mapping to understand application dependencies.
  • Define and manage software tools, source control systems and build/delivery pipelines.
  • Build, automate and streamline operations and processes.
  • Implement proactive monitoring, alerting, and trend analysis.
  • Monitor the processes during the entire lifecycle for its adherence and updating or creating new processes for improvement and minimizing the wastage.
  • Review, verify, and validate the software code developed in the project.
  • Troubleshoot techniques and fix the code bugs.
  • Identifying and deploying cybersecurity measures by continuously performing vulnerability assessment and risk management.
  • Design, implement, and monitor build, deployment and configuration pipelines and standards.
  • Strive for continuous improvement and build continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline).
  • Incidence management and root cause analysis.
  • Managing periodic reporting on the progress to the management and the customer.

Requirements: 

  • Bachelor’s Degree in Computer Engineering/Web Development/Computer science or equivalent experience
  • Experience with JavaScript, Typescript, Node.js, Next.js
  • Exemplify technical expertise. 
  • Familiarity creating, implementing, supporting, and maintaining changes to the CI/CD pipeline using GitLab
  • Golang experience a plus
Apply Now

Date Posted

01/27/2023

Views

5

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

142,000+ Jobs Tracked
12,400+ Companies
1,930 Categories