Software Development & Delivery Engineer

FEITIAN Technologies US Inc
San Jose, CA, US
Full-time

Job Description

Job Description

Position

We are seeking a qualified Software Development and Delivery Engineer who has strong experience with the full lifecycle of software development to transform requirements into software delivery.

This role works as part of a multicultural development and delivery team focusing on designing, developing, implementing, testing, maintaining, supporting and delivering backend features, functionality and APIs to maximize business value and customer satisfaction.

The successful candidate will be a self-disciplined worker who thrives on driving and owning engineering solutions while also being a congenial team player working with the customer, frontend team and backend team.

Primary Responsibilities

  • Transform requirements into software according to business processes and requirements.
  • Design, code, test, debug, maintain, and document software and containerized architectures in cloud and on-prem environments.
  • Evaluate consumer feedback and institute changes as necessary to manage expectations.
  • Plan and manage project deliverables at the strategic and tactical levels, setting up procedural guidelines to establish a successful delivery process.
  • Identify the functional requirements to ensure the completion of software development and stay within budget.
  • Constantly look to identify impediments early, actively working to resolve those impediments, and escalates when needed.
  • Act as liaison between different teams to build partnerships and develop solutions.
  • Demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Manage relationships with team and clients ensuring a high degree of engagement resulting in a shared understanding of strategy, implementation and delivery realities.
  • Work with global software development teams to address bugs / changes and in delivery to test and validate any features, fixes or updates as part of a continuous delivery mechanism through to live deployments.
  • Collaborate with technical leads to ensure successful delivery of development scope and goals.
  • Prepare and report on project timelines, deliverables and budgets.
  • Plan for future developments including contributions to team structures, roles and requirements with an awareness of all existing and future customers in mind.
  • Provide technical support to internal teams and external clients, ensuring smooth integration and operation of FEITIAN’s products.
  • Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities;

reading professional publications; maintaining personal networks.

Qualifications

5+ years of experience in software development with a focus on cybersecurity, particularly in identity management and authentication protocols (e.

g. OAuth, OIDC, LDAP, JWTs, SMAL etc.)

  • Proven experience in developing both front-end and back-end systems
  • Good general understanding of how large-scale software systems are designed, built, tested, deployed and into the hands of customers.
  • Strong understanding of delivery and go-to-market methods and metrics.
  • Hands-on experience with credential management system (CMS) and secure authentication standard (e.g. OATH, PKI, FIDO etc.)
  • Ability to develop applications supported on-prem and in the cloud, including understanding application dependency on operating system, network, web-based, and cloud technologies
  • Ability to develop software in C, C++, C#, Java, Python or other selected languages
  • Experience with software development tools such as Git, JIRA, and Jenkins.
  • Excellent knowledge of Relational Databases, SQL
  • Experience with test-driven development
  • Mastery in software engineering tools
  • Ability to document requirements and specifications
  • Familiarity with software development methodology and release processes
  • Excellent communication skills for collaboration with technical and non-technical stakeholders
  • Familiarity with global cybersecurity regulations and standards (e.g., GDPR, NIST)
  • Can do, problem solving mindset
  • Curious and willing to onward develop and learn
  • BS degree in science, engineering, technology architecture, database design, or software engineering

Company Description

FEITIAN Technologies US, Inc. is the San Jose, California based subsidiary of FEITIAN Technologies Co., Ltd, a leading digital technology provider and manufacturer of cyber security solutions.

Our customers are in more than 100 countries and regions. 5 oversea branches in Asia, Europe, North America, and a professional international team enable us to serve our customers all over the world.

FEITIAN has over 1,000 employees, more than half are R&D engineers. The continuous high investment in R&D and the deep understanding of customer needs over the past 26 years have enabled FEITIAN to continuously develop diversified types of innovative products with international patents and certifications.

Established in 1998, FEITIAN has always been committed to provide our clients and partners with innovative and reliable products.

Company Description

FEITIAN Technologies US, Inc. is the San Jose, California based subsidiary of FEITIAN Technologies Co., Ltd, a leading digital technology provider and manufacturer of cyber security solutions.

r n r nOur customers are in more than 100 countries and regions. 5 oversea branches in Asia, Europe, North America, and a professional international team enable us to serve our customers all over the world.

r n r nFEITIAN has over 1,000 employees, more than half are R&D engineers. The continuous high investment in R&D and the deep understanding of customer needs over the past 26 years have enabled FEITIAN to continuously develop diversified types of innovative products with international patents and certifications.

r n r nEstablished in 1998, FEITIAN has always been committed to provide our clients and partners with innovative and reliable products.

30+ days ago
Related jobs
Amazon.com Services LLC
Palo Alto, California

You'll be working with talented scientists, and engineers to innovate on behalf of our customers. Experience programming with at least one software programming language. ...

Capgemini Engineering
Sunnyvale, California

We are looking for an expert Software Development Engineer who has a strong background in healthcare interoperability solutions. As a Software Development Engineer, you will play a vital role in crafting and developing microservices for a healthcare interoperability gateway. Software Development Eng...

myGwork - LGBTQ+ professionals & allies
Santa Clara, California

As a Senior Software Engineer, you will own the software design and development for important components of this platform. The Platform ILOM team of Oracle Hardware Development (OHD) is looking for a self-motivated, talented Embedded Software developer to bring exceptional technical skills to join a...

Amazon Development Center U.S., Inc.
Palo Alto, California

As a Sr Engineer on the engines team, you will help with direction, design and implementation of key areas and mentor the next set of engineers. The analytics team is looking for an experienced engineer to join the core engines team. We are looking for a hands-on engineer to help us improve the engi...

Adobe
San Jose, California

We are seeking an experienced engineer to lead in the development of Journey Optimizer. You’ll be part of a multi-functional development team with exposure to deep platform architecture across the stack, and you’ll collaborate across teams on large projects. Customer focused and have real passion fo...

Amazon.com Services LLC
Sunnyvale, California

Knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. Working knowledge of professional software engineering practices & quality best p...

Ring
Sunnyvale, California

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations. As a Software Development Engineer – Connectivity you will engage wit...

Advanced Micro Devices, Inc
San Jose, California

KEY RESPONSIBILITIES: Work with AMD’s architecture specialists to improve future products Apply a data minded approach to target optimization efforts Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture Design and develop new groundbreak...

Amazon.com Services LLC
Sunnyvale, California

Our team's focus has been centered around development of software systems that enable EBS SDEs to quickly, safely and securely experiment with, debug, and deploy changes to the EBS product in an operationally sustainable way. We're looking for innovative engineers to help change the dynamics of Rele...

Fortinet
Sunnyvale, California

The candidate will be responsible for all aspects of the software development life cycle for the applicable projects, including gathering requirements, design, implementation and deployment. This position requires software development skills focusing on embedded systems, system administration, scala...