Software Engineer - Bridge2Solutions at Bakkt
Alpharetta, California, United States -
Full Time


Start Date

Immediate

Expiry Date

15 May, 26

Salary

60000.0

Posted On

14 Feb, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++, C, Java, Python, C#, Git, Android Development, Object-Oriented Programming, Software Development Lifecycle, Scripting Languages, HTML5, Agile, Scrum, CI/CD, Performance Optimization, Scalability

Industry

Financial Services

Description
About the Role: 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. Minimum Qualifications: * 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. Preferred Qualifications: * 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. Skills: The required programming languages such as C++, C, Java, Python, and C# are essential for developing core application features and backend services. Scripting languages and Python are used daily to automate testing, deployment, and other repetitive tasks, increasing efficiency. Git is integral for managing code versions, enabling seamless collaboration and integration of new features. Android development skills allow you to extend software solutions to mobile platforms, ensuring a broad user reach. Additionally, knowledge of HTML5 supports front-end development tasks, contributing to a well-rounded software engineering role that spans multiple technologies and platforms.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
The role involves developing, testing, and maintaining software applications using C++, C, Java, Python, and C# while collaborating with product and design teams to translate user needs into technical specifications. Responsibilities also include automating tasks with scripts, utilizing Git for version control, participating in code reviews, and contributing to Android application development.
Loading...