Software Engineer - Bridge2Solutions

Bakkt LLCAlpharetta, CA
2h

About The Position

Working for Bridge2Solutions as a Software Engineer based in the United States, you will play a critical role in designing, developing, and maintaining high-quality software solutions that meet the evolving needs of our clients and end-users. You will collaborate closely with cross-functional teams including product managers, designers, and other engineers to deliver scalable and efficient applications. Your work will involve writing clean, maintainable code primarily in C++, C, Java, and Python, while also leveraging scripting languages and modern development tools to automate processes and improve productivity. You will be responsible for troubleshooting, debugging, and optimizing software to ensure robust performance and reliability across multiple platforms, including Android. Ultimately, your contributions will directly impact the success of our software products and the satisfaction of our customers by delivering innovative and reliable technology solutions.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • Proven experience programming in C++, C, and Java in a professional environment.
  • Strong understanding of object-oriented programming principles and software development lifecycle.
  • Experience with version control systems, specifically Git.
  • Familiarity with scripting languages and Python for automation and tooling purposes.

Nice To Haves

  • Experience with C# and HTML5 in software development projects.
  • Hands-on experience with Android development and mobile application lifecycle.
  • Knowledge of modern software development methodologies such as Agile or Scrum.
  • Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.
  • Advanced problem-solving skills and experience optimizing software for performance and scalability.

Responsibilities

  • Develop, test, and maintain software applications using C++, C, Java, Python, and C# to meet project requirements and deadlines.
  • Collaborate with product and design teams to understand user needs and translate them into technical specifications and functional software.
  • Write and maintain scripts to automate repetitive tasks and improve development workflows.
  • Utilize Git for version control to manage codebase changes and collaborate effectively with other developers.
  • Participate in code reviews, debugging sessions, and performance tuning to ensure high-quality software delivery.
  • Contribute to Android application development by implementing features and fixing bugs in accordance with best practices.
  • Document software designs, processes, and code to facilitate knowledge sharing and future maintenance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service