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
Promoted
VirtualVocations
Santa Clara, California

A company is looking for a Staff Software Development Engineer in Test (SDET). ...

Amazon.com Services LLC - A57
Sunnyvale, California

Develop and implement a wide range of low-level embedded software (including kernel device drivers, network stack development, porting existing software to new embedded platforms, and other low-level programming activities), hardware development, as well as the development of application software. W...

Lynx Software Technologies
San Jose, California

Lynx Software Technologies is seeking a Software Engineer to champion all aspects of software quality, especially related to test automation using scripting languages like Python. Implement regression testing and champion quality-focused methodologies within the software development process, aiming ...

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. ...

Amazon Development Center U.S., Inc.
Cupertino, California

This position is for a Software Engineer that will lead the development of machine learning tools to run, optimize, and analyze machine learning workloads. Our org covers multiple disciplines including silicon engineering, hardware design and verification, software, and operations. This engineer wil...

Amazon.com Services LLC
Palo Alto, California

The Search organization is looking for a passionate and innovative Software Development Engineer based in Palo Alto, to join our Search Client Services Engineering team. If you have a solid track record in solving a problem end-to-end by designing and building a software to solve complex problem, an...

Amazon Development Center U.S., Inc.
Santa Clara, California

In the refactoring space, we are seeking a ML Engineer to experiment with ML algorithms and tools, select appropriate datasets and data representation methods, perform feature engineering, model selection and validation, run machine learning tests and benchmarking, perform fine-tuning using test res...

Apple
Cupertino, California

You will be working in a fast paced environment, interacting directly with software development team and other QA teams cross functionally. BS in Computer Science/Computer Engineering/Electrical Engineering or equivalent experience/skills. Join the Storage System Quality Engineering team responsible...

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

Mentor junior engineers and collaborate with engineers from other teams. As you design and code solutions to help our team drive efficiencies in software architecture, you’ll create metrics, implement automation and other improvements, and resolve the root cause of software defects. Does working on ...

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...