Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Technology
Software Developer / Engineer
Kalispell, MT

Find & Apply For Software Developer / Engineer Jobs in Kalispell, Montana

Browse jobs from a variety of sources below, sorted with the most recently published, nearest to the top. Click the title to view more information and apply online.

Skip to job details
Now viewing: Software Engineer
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Blue Bee

Software Engineer

Job Description

Job Overview We are seeking a dynamic and innovative Software Engineer to join our vibrant development team. In this role, you will be instrumental in designing, developing, and maintaining scalable software solutions that power our cutting-edge applications. Your expertise will drive the creation of robust systems, ensuring seamless integration across diverse platforms and cloud infrastructure. Join us in shaping innovative solutions that empower users worldwide! This role is perfect for passionate developers eager to leverage their technical skills in a fast-paced environment focused on growth and excellence. Responsibilities Collaborate within Agile teams to develop, test, and deploy software solutions efficiently and effectively. Design and implement system architectures using microservices, RESTful APIs, and scalable system design principles. Write clean, maintainable code utilizing programming languages such as Java, C#, Python, Ruby on Rails, JavaScript frameworks (e.g., React, Express), and others as needed. Develop front-end interfaces with a focus on web development and user experience enhancements. Integrate cloud infrastructure services like AWS and Azure to optimize application performance and scalability. Utilize version control systems such as GitHub, SVN, or similar tools to manage code repositories and facilitate collaborative development. Implement CI/CD pipelines to automate testing and deployment processes for continuous improvement. Apply design patterns and best practices in software engineering to create reliable and reusable components. Develop and maintain APIs for seamless communication between different system modules or third-party services. Conduct system design activities for new features or products, ensuring they meet scalability, security (including RBAC), and performance requirements. Skills Strong understanding of IT infrastructure concepts including cloud services (AWS, Azure) and Linux environments. Proficiency in multiple programming languages such as Java, C#, Python, C++, VBA, and C. Experience with web development frameworks including React, Express.js, and other JavaScript frameworks. Knowledge of microservices architecture, RESTful API design, scalability strategies, and system design principles. Familiarity with databases like MySQL and SQL Server for application data management. Hands-on experience with version control systems such as GitHub or SVN for collaborative software development. Practical knowledge of CI/CD tools and practices to streamline deployment workflows. Understanding of software design patterns, APIs integration, security protocols (RBAC), and scalability considerations. Ability to work within Agile software development methodologies to deliver iterative improvements efficiently.
Pay:
$40,371.90 - $110,179.05 per year
Work Location:
In person