Principal Software Engineer @ OpSec Security, Inc. - Dublin, CA

Job Overview

8 days ago

Principal Software Engineer

OpSec Security, Inc. - Dublin, CA

Essential Functions Performed by the Position

  • Closely collaborate with business analysts, end users and product owner to understand, document, estimate, and implement information systems.
  • Actively participate in backlog refinement, as well as release and sprint planning activities.
  • Design cost-effective solutions to complex problems.
  • Implement functionality increments which are well-covered by automated tests, and which deliver concrete value to end users every Sprint.
  • Lead, inspire, develop and coach direct reports to be a high performing, driven and collaborative team.
  • Manage resources to ensure quality and consistency of delivery, while promoting efficiency.
  • Act as point of contact for escalations and crucial stakeholder requests.
  • Prepare periodic reports and communicate results to senior managers.

Knowledge, Skills and Abilities

  • Ability to plan, organize, and set priorities for the team
  • Team collaboration, motivation and coaching skills for improved performance
  • Resourcefulness, problem-solving, and ability to act with confidence in non-standard situations
  • Strong sense of responsibility and commitment
  • Result-driven and customer/stakeholder-oriented
  • Ability to multi-task and balance priorities to meet challenging deadlines
  • Strong co-operation and communication skills
  • Fluent English in both speaking and writing


Required Education and Experience


  • Degree in Computer Science or related area (MSc strongly preferred)
  • 8+ years of experience working as a software engineer developing commercial software
  • Experience leading technical teams or projects
  • Programming framework/language: Java 8 and higher, Spring Boot
  • Databases: MySQL, Mongo
  • Messaging & Streaming platforms: RabbitMQ, SQS
  • Caching systems: Redis
  • Logging and Metric system: Elasticsearch, Kibana, Grafana, Prometheus
  • Working with Git for source control
  • Experience with cloud technologies: AWS services with SQS, Elastic search, EC2, RDS, S3, ELB, Lambda
  • Exposure to applications handling large volume of data while delivering high performance, G. utilising multithreading techniques.
  • Preferred experience:
    • AI/Machine learning
    • Big data technologies, including non-relational databases
    • Mathematics and Statistics
    • Developing docker applications
    • Developing web-based applications using Angular, Kendo UI, JQuery, Bootstrap
    • Using and developing Restful APIs
    • Service-oriented architectures
    • Scrum methodology
    • Exposure to Web3/NFT/Dapps


Licenses or Certifications Required

  • AWS Solution Architect or any public cloud (preferred, but not required)

Environment Job Requirements and Working Conditions

  • Quiet office environment
  • No exposure to adverse environmental conditions

Physical characteristics and Demands

  • Talking, hearing, keying
  • Sedentary work involving up to 10 lbs. of force occasionally and/or negligible amount of force frequently or constantly to life, carry, push, pull or otherwise move objects.
  • Work involves sitting most of the time
  • Visual acuity in order to perform activities at distances close to the eyes

Travel Requirements

  • 10-15% to other OpSec locations


Disclaimer

This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Duties, responsibilities and activities may change, or new ones may be assigned at any time with or without notice.

Experience

Required
  • 10 years
  • Bachelors'

Similar Jobs

Principal Cloud Architect

Amazon Web Services, Inc.

Sunnyvale, CA

Experience with software development life cycle (SDLC) and agile/iterative methodologies. BA/BS degree or 15+ years of professional or military experience.

Principal Full Stack Web Software Developer

MidMetrics

Sonoma County, CA

Experience developing customer relationship management software. 3+ years experience developing software on the Microsoft stack.

Principal Firmware Engineer

Marvell

Santa Clara, CA

Excellent knowledge on firmware/software development methodologies and collaboration tools using GIT, Gerrit, Confluence, JIRA and Agile.

Principal Software Engineer

GoDaddy

Santa Clara, CA

Strong understanding of software security best practices. Extensive experience building software using Agile concepts and processes.

Principal Data Scientist, Customer Analytics

Udemy

San Francisco, CA

The Udemy consumer marketplace offers thousands of up-to-date courses in dozens of languages and provides the tools learners and instructors need to achieve…

Principal Technical Program Manager/Engineering Manager/Testing Automation

Tellus Solutions Inc

Sunnyvale, CA

Extremely Strong Top Notch Candidates with 10+ Years of Experience in Principal Technical Program Management and as Engineering Manager.

Enterprise Architect, Principal

Blue Shield of California

Oakland, CA

The Enterprise Architecture team translates business strategic goals into future-state capability reference architectures and execution roadmaps.

Servicenow Architect - Principal Solution Engineer

WELLS FARGO BANK

San Francisco, CA

Wells Fargo is seeking a Principal Engineer in Technology Architecture & Engineering as part of Technology . Your designs and standards will enable developers,…

Principal, Design Engineering Optics

Celestica

Santa Clara, CA

This position requires an individual who will collaborate within R&D Engineering hardware and software teams on all matters related to datacenter and campus…

Principal Cloud Architect

Amazon Web Services, Inc.

San Francisco, CA

Experience with software development life cycle (SDLC) and agile/iterative methodologies. BA/BS degree or 15+ years of professional or military experience.

Principal Architect

Verizon

San Francisco, CA

Experience with Cellular Wireless technologies (4G/5G), software defined networking, cloud and edge. Experience with wireless [both 4G and 5G], software defined…

Principal Architect Information Security

Kaiser Permanente

Pleasanton, CA

This role drives the evolution of the enterprise cyber security architecture program by working with various information security groups, enterprise architects,…

Principle IT Engineer Applications

Kaiser Permanente

Pleasanton, CA

Four (4) years experience writing technical documentation in a software development environment. Leads, mentors, and trains other technical resources to develop…

Principal Product Manager - Recruiting Technology

Intuit

Mountain View, CA

You will lead a team of product managers who are passionate about reimagining how we create a seamless digital experience as we hire and inspire top talent.

Principal Product Manager

Intuit

Mountain View, CA

You will need to think long term and work with your internal customers to define MVP and full scale capabilities as part of the team shifting from supporting a…

Principal/Senior Product Manager - Consumer Growth

Intuit

Mountain View, CA

In this role, you will develop strategy and act to build products and capabilities in support of that strategy for TurboTax users. Masters/MBA is a plus.

(USA) Principal Software Engineer

Walmart

Sunnyvale, CA

Bachelor's degree in Computer Science and 5 years' experience in software engineering or related field OR 7 years' experience in software.

Principle IT Engineer Infrastructure Network

Kaiser Permanente

Walnut Creek, CA

Six (6) years experience working with configuration management software. Serves as a functional expert and collaborates with architects and software engineers…

Principal Product Manager, Marketing Technology, GTM Experience

Intuit

Mountain View, CA

8+ years designing and delivering world-class software products in a Product Management or business process, technology platform, consulting, or architecture…

Software Developer Analyst-2 (Sr. Principal)

Northrop Grumman

Sunnyvale, CA

Telecommute: Yes- May Consider Full Time Teleworking for this position. Shift: 1st Shift (United States of America). Travel Required: Yes, 10% of the Time.

Principal Software Engineer - REMOTE - Location Negotiable

Accenture

Walnut Creek, CA

Successfully developed for large scale distributed systems and reliable, fault tolerant software. Minimum 4 years of experience with CICD pipelines (i.e.…

Sr Principal Software Configuration Analyst

Northrop Grumman

San Jose, CA

Must have experience within a software development environment performing software builds on Unix based platforms. Shift: 1st Shift (United States of America).

Principal Information Systems Project Manager

Northrop Grumman

Sunnyvale, CA

Demonstrated project management skills and project management software skills, including planning, organizing, and managing resources.

Principal Engineer, Routing Platforms

Google

Sunnyvale, CA

Experience in routing data network architectures, software architecture or distributed systems. Experience with large-scale design or deployment of software…