Post job

Senior software engineer jobs in Bozeman, MT

- 68 jobs
All
Senior Software Engineer
Senior Engineer
Principal Software Engineer
Senior Solutions Engineer
Software Engineer
Software Developer
Software Development Engineer
Software Development Manager
Senior Embedded Software Engineer
Lead Development Engineer
Embedded Software Developer
Software Engineer Lead
Senior Web Engineer
Lead Engineer
  • Software Engineer Back End Developer

    Maximus 4.3company rating

    Senior software engineer job in Bozeman, MT

    Description & Requirements Responsible for providing analytical skills to support process improvement, specialized studies, and definition of requirements. Typical duties include analysis, planning, developing requirements documents, building functional models, developing procedures, developing functional architectures, and other related management and technical duties. Requires expertise in specialty areas. Back-End Software Developer shall perform engineering tasks for back-end design and development efforts including, but not limited to, developing back-end architectures to support current and new system capabilities and integrations, RESTful API development and modification, database management, and data model development and optimization. This position requires an active Secret Security clearance or higher. Although this role may be performed remotely, occasional paid travel to the client site in San Antonio, Texas or Baltimore, Maryland may be required. Maximus TCS (Technology and Consulting Services) Internal Job Profile Code: TCS196, T4, Band 7 Job-Specific Minimum Requirements: - Secret or higher level security clearance required. - A bachelor's degree in related field required. A master's degree may be substituted for 2 years of experience. - 7 years of software development experience in object-oriented and scripted languages with the ability to apply several tool suites related to DevSecOps, microservices and containers. - 5 year's experience with CI/CD software development. - 3 years of experience participating in software development programs or projects. - Experience integrating into DoD DevSecOps environments. - Experience with integrating data from unclassified to classified application deployments. - Experience with Atlassian Software - Bug tracking and ticketing (Jira) and Document repository (Confluence). - Working understanding of modern HTML, CSS and front-end design principles. - Relevant experience performing back-end web design and development. - Demonstrated experience with relational databases, RESTful API development and communication, and system integrations. - Practical experience developing in a cloud environment. - Experience using Agile Test-Driven development with a focus towards web-based applications. - Experience working with manual testers to help: - Prepare, conduct and document various systems tests and results to verify system operability - Ensure compliance with project standards and requirements - 5 years of experience with at least five (5) of the following: - React (or another language and NPM) - Java and Maven - Jenkins - Gitlab - MySQL - AWS Infrastructure - Kubernetes - Red Hat Enterprise Linux (RHEL) - Ansible - Bash Scripts or PowerShell - Docker - DevSecOps experience with at least two (2) of the following Build tools: - UX Design tool suites (e.g. Sketch, InVision) - PostgreSQL - SonarQube - Fortify - JUnit, Jasmine, Karma or other unti test software - Spring 5.x - Hibernate - Java #techjobs #clearance #veterans Page #c0reJobs Minimum Requirements TCS196, T4, Band 7 EEO Statement Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics. Pay Transparency Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances. Accommodations Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at **************************. Minimum Salary $ 120,000.00 Maximum Salary $ 150,000.00
    $77k-103k yearly est. Easy Apply 4d ago
  • Software Development Manager

    Bridger Photonics

    Senior software engineer job in Bozeman, MT

    Overview of Bridger Photonics, Inc. Bridger Photonics is transforming methane emissions detection for the oil & gas industry. Our Gas Mapping LiDAR pinpoints leaks with precision, delivering actionable data that helps customers reduce emissions, improve safety, and streamline operations. Our mission: Enable clean, safe, and efficient energy systems through cutting-edge airborne sensing and data science. Join a growing team of engineers, scientists, and innovators committed to impact. Overview of Position As our Software Development Manager, you'll lead a team building the cloud-based platforms that keep our airborne sensing technology flying - and help reduce methane emissions globally. You'll oversee delivery of reliable, scalable code that runs in the cloud - while growing a strong, collaborative engineering culture. We're looking for a customer-obsessed lead with experience in full stack web development and CI/CD driven service-oriented architectures. The ideal candidate is a player/coach who wants to explore how AI-driven software agents can unlock new value for our teams and customers. Responsibilities may include, but are not limited to: Inspire and guide a team of software engineers through project planning, execution, and delivery Drive high standards in code quality, testing, observability, and operational reliability Coach engineers in technical and professional growth, performance, and ownership Partner with Product to align roadmap priorities with business and customer needs Champion agile execution - balancing feature delivery with technical excellence and clear communication Support incident response and root cause analysis to continually improve system reliability. You'll drive predictable, on-time delivery of roadmap priorities with minimal defects, earning trust across the business An engaged, high-performing engineering team with strong retention Stable, scalable software systems operating in a cloud environment Clear alignment and communication with product and business stakeholders Predictable, data-driven sprint execution and continuous improvement Requirements Required qualifications: 7+ years in software engineering, and 2+ years managing or leading teams Strong foundation in modern software architecture, and scaled systems Proven ability to lead technical teams through successful project execution Excellent communication and collaboration skills across technical and non-technical teams Comfortable wearing multiple hats and engaging as a lead voice in the software organization Preferred qualifications: Proficiency with full stack web software including JavaScript/Typescript and Python Experience with CI/CD pipelines, observability tools, and system monitoring Thrives working in fast-paced, growth-stage environments where adaptability is key Additional Information: This is a full-time salaried position. Salary is commensurate with education, experience, and skills. This position is based at Bridger's facility in Bozeman, MT. Occasional travel may be required. Participation in on-call incident response rotation expected. Bridger Photonics, Inc. is an Equal Opportunity Employer. United States Employment Eligibility: Bridger does not offer visa sponsorships. If you are hired, you will be required to fill out the US Department of Homeland Security's I-9 form confirming you are able to work in the US. For full consideration, please submit the following: (a) cover letter identifying the position you are applying for and your interest in the job, and (b) resume. Please submit application materials via email with the job title in the subject line to: ************************* Benefits Bridger Photonics, Inc. offers excellent health, dental, and retirement benefits. A career with Bridger Photonics offers cutting-edge photonics and remote sensing work and endless outdoor opportunities in and around beautiful Bozeman, Montana. With experts in physics, engineering, software development, and processing, our team works hard to create top-of-the-line LiDAR technologies that positively impact society-now and for generations to come.
    $104k-149k yearly est. Easy Apply 60d+ ago
  • Senior Solutions Engineer - Data Center

    Compunet 3.8company rating

    Senior software engineer job in Bozeman, MT

    Why join CompuNet? CompuNet values its people more than any other asset-and realizes the contributions made by each employee are a reflection of their education, experience, certifications, expertise and passions. We strive to take care of each other, do the right thing and help our customers succeed. We work to build lasting relationships and are proud that our customers across many industries see us as a trusted advisor. Putting the customer at the center of every engagement, our mission is to design, test, deploy and support the right IT solutions for every customer. We offer a generous total compensation package for our employees, including competitive wages, medical, dental, vision, PTO, company-matching retirement plans, profit-sharing and more. Our engineers are the foundation of success for our customers and our business. We are seeking a Senior Solutions Engineer with a Data Center focus to join our team. This role will provide value for our clients in both pre-sales design and post-sales implementation. This role will perform the following responsibilities: Collaborate with the sales team to build a winning strategy for our clients. Perform necessary Pre-Sales technical functions to create systems designs. Build Bill of Materials (BoM), create illustrations and diagrams and provide Statements of Work (SoW). Relay technical information to both technical and non-technical staff. Post-Sales Implementation of systems designed. Produce post Implementation project documentation. Provide proficient end-user systems administration training (post implementation) of CompuNet installed solutions Develop strategic relationships with our key manufacturer Partner SE's. Key Expectations of this role: Listen to and address customer technical challenges and design the right solution that meets the customer business needs. Ability to communicate on a high level regarding multiple technologies. Relay technical information to both technical and non-technical staff. Maintain existing certifications and grow to new areas with certification. Participate in all team functions including calls, meetings, events, etc. Technologies that this role will encompass are below: Converged and Hyper-Converged (HCI) solutions Storage Block, File & Object Connectivity Fibre Channel iSCSI Virtualization Design, deploy and maintenance vSphere Hyper-V Virtual network connectivity Cloud (some understanding preferred but not required) Understanding of public & private clouds Azure AWS GCP Data Protection Veeam Cohesity Rubrik Backup and Restore (Not all are required) Disaster Recovery Business Continuity Microsoft Active Directory (not required but recommended to have some level of understanding) Baseline understanding of Microsoft Active Directory and Windows Server components like DHCP, DNS & PKI Networking (Basic Networking) Fundamentals required for connectivity between data center, hybrid and cloud components Who you are You're a strong team player that is invested in helping your customers succeed and contributing to a great team. You have the following knowledge, skills, abilities and/or education: 8+ years of experience is a plus Demonstrated ability to work independently and bring order to ambiguous situations Ability to work on different projects in a simultaneous fashion (i.e. multiple customer projects in the same time period). Ability to relay technical information to both technical and non-technical staff. Exceptional problem solving and organizational skills. Excellent time management and independent work skills. Excellent verbal and written communication skills. Willing to travel 25-50% of the time depending on client needs Additional Information At CompuNet, we strive to do the right thing - that includes taking care of our employees. We offer a full and comprehensive compensation package to all our employees, including: Medical, Dental, Vision, Employee Assistance Program, and Flexible Spending Accounts Life and AD&D insurance, Disability coverage, Critical Illness and Accident Insurance Paid Time Off (PTO) and paid Holidays Company-matching 401(k) Profit Sharing Competitive salary The estimated base salary range for this position is $100,000 - $175,000 per year. Actual salary will depend on a variety of factors, including location and job-related qualifications such as knowledge, skills, experience, training, certifications, education, or performance. This position is eligible for variable compensation, such as commission, bonuses, and profit sharing, in addition to the base salary. Who we are CompuNet, Inc. is an engineering-led IT solution provider that offers consulting, design, and professional services. Our strength lies in our team of outcome-driven and relationship-focused professionals with a long history of designing IT solutions. Our team of highly skilled engineers take the lead in designing, developing, and implementing solutions that address complex business challenges. This team takes ownership for the entire project lifecycle, from discovery and design through deployment, training, and handoff. We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, protected veteran status or any other characteristic protected by law.
    $100k-175k yearly Auto-Apply 60d+ ago
  • Sr. Engineer Software - TTA/TC

    Kofax, Inc. 4.7company rating

    Senior software engineer job in Belgrade, MT

    Tracking Code E24-054 A Job Level Mid Career Category Product Development Type Full-Time/Regular Management and staff in Kofax's Software Engineering job family help the company to build and improve new and/or existing software products and their applications that we sell to our customers. The position of Sr. Software Engineer requires that appointees are capable of making independent technical decisions on assigned work. Sr. Software Engineers should be capable of independently performing most, if not all, of the following tasks: * Contributing to product ideas and innovation * Evaluating product roadmaps (working with Product Management, among other internal partners) to determine design and programming development requirements to meet customer needs (includes evaluating existing products and applications to enhance these and/or designing new products and applications) * Conducting research, where appropriate and needed, to solve specific design problems * Creating product and/or applications' architecture and design documentation to specify engineering development requirements * Writing/developing code for new, existing or enhanced software products and applications * Working with various internal partners (such as Quality Assurance) to test new or enhanced products and their applications * Participating in cross-functional build/configuration activities to ensure overall effective and efficient new or enhanced engineering design * Contributing to downstream business activities such as technical publications and other technical communications' tool development to ensure streamlined and effective end-user use of Kofax software products and their applications * Ensuring new or updated releases are completed on-time, on-target, on-budget and without compromise to quality * Supporting other internal and external partners/stakeholders/customers, as and when appropriate, in responding to technical inquiries * Staying abreast of industry and field developments; remaining current in the latest technologies and functionalities, as well as ever-evolving needs of customers and their customers While the job description describes what is anticipated as the requirements of the position, the job requirements are subject to change based upon any changing needs and requirements of the business. Required Skills * JavaScript, CSS, HTML - Medium to Expert. * SQL - at least Basic. * Unit tests (e.g. NUnit) - ability and willingness to write good unit tests. * ExtJS - nice to have but not obligatory. * C#, .NET - not obligatory but preferably to have: Basic to Medium Required Experience Candidates for this position should hold the following qualifications, have the following experience, and be able to demonstrate the following competencies to be considered as a suitable applicant. Please note that except where specified as "preferred," or as a "plus," all points listed below are considered minimum requirements. * Bachelors Degree in a related discipline is strongly preferred * Typically has 5-7 years' relevant technical experience * Has a minimum of 1 or more years' previous experience with similar product lines or subject areas as Kofax * Must demonstrate the ability to work independently on larger or more complex departmental assignments Kofax, Inc. is an Equal Opportunity Employer M/F/D/V This position is located at Gavrila Principa 43, Belgrade, 00. View the Google Map in full screen.
    $99k-121k yearly est. 60d+ ago
  • Senior Software Engineer

    Learnupon

    Senior software engineer job in Belgrade, MT

    LearnUpon is looking for a Senior Software Engineer to join our team in Belgrade. This is a flex role, working 1 day per week from LearnUpon's Belgrade office. LearnUpon LMS helps organizations train their employees, partners, and customers. Businesses can manage, track, and achieve their unique learning goals - all through a single, powerful solution. With offices in Dublin (our HQ), Belgrade, Philadelphia, Salt Lake City and Sydney, we are a global team with lots of diverse cultures, backgrounds, and experiences that puts our customers' experience at the heart of everything we do. Our culture fosters an open, collaborative and supportive environment where our accomplishments are celebrated and encouraged. We're always striving for the best solution (not the easy one). We're proud of our success and we're humble and hungry to achieve more. As a Senior Software Engineer, you will play a crucial role in designing, developing, and delivering features, services, enhancements, and fixes for LearnUpon's core product. You'll contribute to the creation of a scalable, best-in-class LMS while strengthening our company culture. Our current technology stack includes: * GoLang and Ruby on Rails for backend development. * Kafka for event-driven architecture. * MySQL, Redis, and document stores for data storage and caching. * AWS services such as S3, SNS, and SES for cloud infrastructure. * Datadog for logging and monitoring. We value choosing the right technology for each problem and encourage continuous learning and skill development. What will I be doing? * Drive impact and innovation by designing, building, and shipping software at scale. * Actively improve code quality and design craftsmanship. * Identify and leverage opportunities to enhance engineering productivity. * Collaborate closely with other Engineers and Product team members. * Mentor and guide junior engineers to foster their growth and development. * Drive impact and innovation by designing, building, and shipping software at scale. * Actively improve code quality and design craftsmanship. * Identify and leverage opportunities to enhance engineering productivity. * Collaborate closely with other Engineers and Product team members. * Mentor and guide junior engineers to foster their growth and development. What skills do I need? * 6+ years of experience in software design and development using languages such as Ruby, GoLang, or other object-oriented languages. * Strong expertise in developing and deploying high-quality, large-scale distributed systems and client-server architectures. * Extensive experience with event-driven architectures and frameworks like Kafka. * Deep understanding of cloud-based environments, specifically AWS services and best practices. * Proven ability to communicate technical ideas effectively and collaborate with both technical and non-technical stakeholders. * Holistic approach to solving engineering problems with a focus on craftsmanship and quality. * Experience in leading projects from requirements gathering to deployment, collaborating with cross-functional teams. * Ownership and accountability for delivering work throughout the software development lifecycle. * Extensive knowledge of relational and non-relational databases, with a focus on query performance optimization. * Excellent written and verbal communication skills in English. * Proven track record of being a team player who collaborates effectively with both technical and non-technical colleagues. Don't worry if you don't tick every box in order to apply, we're always happy to review applications and take all experience into consideration. We do our best to provide feedback where we can! Not required but considered a big plus * Familiarity with GoLang, Ruby on Rails or similar web frameworks. * Knowledge of front-end technologies such as Angular or other JavaScript frameworks. * Previous experience in the eLearning industry or working with learning management systems. * Exposure to API development and payment gateway integrations. * A technology-related degree or equivalent qualification in Computer Science, Engineering, or a related field. Why work with us? * Competitive salary and company ESOP. * Comprehensive private health insurance scheme. * 25 days annual leave + 1 annual company wellness day off. * Work in a fun and supportive environment with regular team events. * Excellent career progression - take LearnUpon where you think it can go. What is the Hiring Process? Our typical process generally works as follows: * Qualified applicants will be invited to schedule a screening call. * Successful candidates will then be invited to a series of practical interviews. * Finally, candidates will have a short interview with a member of our C-Suite Team. * The successful candidate will be contacted with an offer to join our team. LearnUpon is an Equal Opportunities Employer. We do not discriminate on the basis of gender, marital status, family status, age disability, sexual orientation, race, religion, membership of the Traveller community, or any other legally protected status. By applying for this job, you agree to LearnUpon's Privacy Policy. Find out more about our privacy policy here Visit our Careers site to find out more about working for LearnUpon, and check us out on Instagram.
    $83k-110k yearly est. Auto-Apply 49d ago
  • Software Developer - Automation

    Siemens Energy

    Senior software engineer job in Belgrade, MT

    About the Role Beograd Belgrade Remote vs. Office Hybrid (Remote/Office) Company Siemens Energy d.o.o. Beograd Organization Transformation of Industry Business Unit Electrification - Automation - Digitalization Full / Part time Full-time Experience Level Mid-level Professional A Snapshot of Your Day Imagine being the catalyst for our customers' decarbonization journey, developing the software that enables the transition to electric power and sustainable fuels. Our mission is to create a cutting-edge software platform for the control and automation of maritime vessels - and beyond - delivering state-of-the-art operational performance, energy efficiency, and cybersecurity. In this role, you will play a pivotal part in designing the basis and application software framework, leveraging the Simatic TIA Portal family. How You'll Make an Impact * Develop automation software in Simatic TIA portal * Create test cases for testing the implemented functionality * Create and maintain technical documentation for automation systems * Provide training and support to end-users of automation systems * Troubleshoot and resolve issues related to automation systems * Collaborate with cross-functional teams to ensure timely project deliveries What You Bring * Master's or bachelor's degree in automation, computer science, electronic engineering or related field * Minimum 5 years of experience developing automation systems * Good knowledge of PLC programming (TIA Portal SCL, S7-1500 series) and PLC library development * Good knowledge of communication protocols and interfacing of different systems * Basic knowledge of HMI systems * Proficiency in English * Interest in working in an international development team. Although the position is based in Belgrade, this journey will occasionally bring you to other locations around the world. A work-permit in Serbia is required. About the Team Our global software development program brings together 50 passionate contributors, united by a shared commitment to decarbonization, quality, and customer satisfaction. Collaborating in cross-functional teams and following the Scrum framework, we foster daily interactions that fuel knowledge-sharing and drive meaningful results. You'll thrive in our collaborative and inclusive team culture, where diverse perspectives are celebrated, and innovation is at the heart of everything we do. Who is Siemens Energy? At Siemens Energy, we are more than just an energy technology company. With ~100,000 dedicated employees in more than 90 countries, we develop the energy systems of the future, ensuring that the growing energy demand of the global community is met reliably and sustainably. The technologies created in our research departments and factories drive the energy transition and provide the base for one sixth of the world's electricity generation. Our global team is committed to making sustainable, reliable, and affordable energy a reality by pushing the boundaries of what is possible. We uphold a 150-year legacy of innovation that encourages our search for people who will support our focus on decarbonization, new technologies, and energy transformation. Find out how you can make a difference at Siemens Energy: ******************************************** Our Commitment to Diversity Lucky for us, we are not all the same. Through diversity we generate power. We run on inclusion and our combined creative energy is fueled by over 130 nationalities. Siemens Energy celebrates character - no matter what ethnic background, gender, age, religion, identity, or disability. We energize society, all of society, and we do not discriminate based on our differences. Rewards/Benefits * The opportunity to engage in an exciting environment on meaningful projects * Career development opportunities * Supportive work culture * International environment * Flexible working times * Home office opportunity * And more! ************************************ #LI-JV1
    $66k-88k yearly est. 22d ago
  • Backend Software Engineer - Search, Crawler Team (London, Belgrade, Berlin)

    Perplexity Ai

    Senior software engineer job in Belgrade, MT

    We are seeking an experienced Backend Software Engineer to join our Crawler team. In this role, you will design, develop, and operate systems that ingest, process, and manage web-scale data in support of our next generation of advanced search technologies. This is a critical, high-impact engineering position, requiring expertise across both backend and frontend components of our data acquisition stack. Responsibilities * Take ownership of and lead projects focused on developing large-scale web crawlers, ingestion pipelines, and data processing systems. * Build, maintain, and optimize core backend and frontend components for crawler services, including storage, retrieval, and UI dashboards for data management. * Collaborate closely with Search and Infrastructure teams to ensure the reliable, high-quality ingestion and processing of billions of web pages. * Architect and implement fullstack features and scalable distributed systems that handle high-load and real-time data operations. * Rapidly iterate, experiment with novel approaches, and continuously enhance system performance, usability, and reliability. Qualifications * Minimum of 5 years of software development experience, with strong knowledge of data structures and algorithms in at least one of the following languages: Python, C++, Rust, or Go. * Experience with large-scale web crawlers is highly desirable. * Proven experience building, deploying, and optimizing high-load, distributed, and hardware-adjacent services. * Deep understanding of cloud infrastructure, with hands-on experience in Kubernetes (K8s) and AWS. * Demonstrated passion for writing clean, efficient, and scalable systems.
    $65k-90k yearly est. 40d ago
  • Senior Kotlin Developer (Banking Platform)

    Dataart 4.1company rating

    Senior software engineer job in Belgrade, MT

    Our client, a UK-based digital bank, delivers innovative and accessible financial solutions for today's consumers. Known for its user-friendly platform and customer-centered approach, it helps people manage finances with ease and transparency. Recent expansions into flexible payment options and new services strengthen its role as a leader in the UK's digital banking sector. The client is building the bank of the future with cutting-edge technologies. This is an exciting opportunity to collaborate on a major rebuild of our technical stack. You'll work in a small, agile, and cross-functional team that tackles real-world problems and interacts closely with stakeholders and key business users. * Design, develop, and maintain high-quality backend services using Kotlin * Work closely with cross-functional teams to define, design, and ship new features * Optimize the performance, quality, and responsiveness of applications * Conduct code reviews, write unit and integration tests, and ensure robust code quality with a strong emphasis on Test-Driven Development (TDD) using frameworks like Kotest or JUnit * Participate in the full software development lifecycle, from concept and design to testing and deployment * Utilize code versioning tools like Git for efficient collaboration * Engage in continuous improvement practices and agile methodologies * 5+ years of software development experience with a focus on backend services * Knowledge of Kotlin and its application in a professional environment * Proven experience in testing methodologies, including unit and integration testing; experience with Test-Driven Development (TDD) and testing frameworks like Kotest or JUnit * Experience with Kotlin-specific frameworks such as Ktor and Coroutines * Solid understanding of microservices architecture and best practices * Experience with PostgreSQL * Proficient in using code versioning tools like Git * Experience with build tools such as Gradle or Maven (Gradle preferred) * Experience with Docker & Kubernetes * Strong command of English in both oral and written communication with ability to contribute clearly to team discussions * Effective team player with the ability to work independently * Proactive mindset with strong problem-solving abilities * Experience with Kafka
    $85k-112k yearly est. 7d ago
  • Senior Embedded Software Engineer

    Aurora Innovation 3.8company rating

    Senior software engineer job in Bozeman, MT

    Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. We're searching for an Embedded Software Engineer to join Aurora's Lidar Software team. The Lidar Software team is responsible for developing stable safety-critical software for the world's most advanced lidar systems. This includes developing digital signal processing algorithms along with interface control for optical, mechanical, and electrical subsystems. In this role, you will Design and implement highly-reliable and performant real-time embedded applications Define requirements, document embedded systems' designs, and unit-test implementations Work closely with FPGA engineers to implement interfaces and data streams Diagnose and solve difficult problems using GDB, oscilloscopes, and logic analyzers Support hardware engineers with PCBA bring up, debugging, and testing Required Qualifications BS/MS or PhD in Computer Science, Computer Engineering, or a related field Experience with ARM multi-core development and inter-processor communication Experience with a low-level RTOS such as FreeRTOS Excellent C or C++ programming skills Excellent problem solving and software/hardware debugging skills Desirable Qualifications Experience with architecture and development practices for safety-critical applications Experience with secure bootloader development Experience with automotive-specific RTOS implementations (QNX, AUTOSAR, OSEK, etc.) Experience with Xilinx Soc's and development ecosystem Experience with build systems such as Bazel and Yocto The base salary range for this position is $146,000-$234,000 per year. Aurora's pay ranges are determined by role, level, and location. Within the range, the successful candidate's starting base pay will be determined based on factors including job-related skills, experience, qualifications, relevant education or training, and market conditions. These ranges may be modified in the future. The successful candidate will also be eligible for an annual bonus, equity compensation, and benefits. #LI-JH1 #Mid-Senior
    $146k-234k yearly Auto-Apply 60d+ ago
  • Senior iOS Engineer - Fish

    On-X Life Technologies 4.0company rating

    Senior software engineer job in Bozeman, MT

    ABOUT onX As a pioneer in digital outdoor navigation with a suite of apps, onX was founded in Montana, which in turn has inspired our mission to awaken the adventurer inside everyone. With more than 400 employees located around the country working in largely remote / hybrid roles, we have created regional “Basecamps” to help remote employees find connection and inspiration with other on Xers. We bring our outdoor passion to work every day, coupling it with industry-leading technology to craft dynamic outdoor experiences. Through multiple years of growth, we haven't lost our entrepreneurial ethos at onX. We offer a fast-paced, growing, tech-forward environment where ownership, accountability, and passion for winning as a team are essential. We value diversity and believe it leads to different perspectives and inspires both new adventures and new growth. As a team, we're hungry to improve, value innovation, and believe great ideas come from any direction. Important Alert: Please note, on Xmaps will never ask for credit card or SSN details during the initial application process. For your digital safety, apply only through our legitimate website at on Xmaps.com or directly via our LinkedIn page. WHAT YOU WILL DO onX is seeking a Senior iOS Engineer to join the Fish team at onX. This role is critical to delivering best-in-class mobile experiences for outdoor enthusiasts, leveraging Apple platforms to bring mapping, GPS, and outdoor discovery features directly to our users' fingertips. As a Senior iOS Engineer, you will own major components of the iOS app, drive technical decisions, and collaborate cross-functionally to ship impactful features. This position is ideal for an engineer who thrives on solving complex problems, cares deeply about user experience, and can influence both the technical direction and team culture. This is a great opportunity to be a part of a dynamic growing company focused on making an impact on the business, and continuing our work on performance and scalability. This role will report to the Engineering Manager for the Fish team. As an onX Senior iOS Engineer, your day to day responsibilities would look like: (Essential Job Duties) Lead the design, implementation, and delivery of complex features in the onX iOS applications. Collaborate closely with Product, Design, and QA to deliver intuitive, performant, and reliable user experiences. Mentor and support junior and mid-level engineers through code reviews, pairing, and technical guidance. Influence architectural direction for the iOS app, ensuring scalability, maintainability, and performance. Participate in technical discussions and make high-judgment decisions with long-term business impact. Proactively identify opportunities for innovation and process improvement within the mobile platform. Actively contribute to the hiring process by upholding a high bar for technical and cultural fit. LOCATION onX has created a thriving distributed workforce community across several US locations. This position can be performed from an onX corporate office, “Basecamp,” or “Connection Hub”. Corporate Offices: onX was founded in Montana with offices in Missoula and Bozeman. If you prefer to work in an office at least part of the time this is a great option. Basecamps: Basecamps are established virtual workforce communities where a sizable number of distributed team members group for work, volunteering, socializing, and adventure. Our current Basecamps are located within a 90-mile radius of the following: Austin, TX; Charlotte, NC; Denver, CO; Kalispell, MT; Minneapolis, MN; Portland, OR; Salt Lake City, UT; and Seattle, WA. Connection Hubs: Connection Hub locations are smaller, emerging communities of distributed team members. Our current Connection Hubs are located within a 60-mile radius of the following: Boise, ID; Charleston, SC; Dallas/Fort Worth, TX; Phoenix, AZ; Richmond, VA; Spokane, WA; and Vermont. WHAT YOU'LL BRING Bachelor's degree in Computer Science or equivalent experience. 8+ years of experience is required. Expert in Swift and the iOS ecosystem, with demonstrated experience shipping production iOS apps at scale. Strong grasp of iOS frameworks (UIKit, SwiftUI, etc.) and architectural patterns. Experience designing and debugging asynchronous, multi-threaded applications. Proven ability to design and implement scalable mobile systems that integrate with backend APIs. Deep understanding of algorithms, data structures, and their performance tradeoffs in production environments . Ability to operate independently on end-to-end workstreams, from concept through delivery. Strong communication skills; able to mediate technical discussions and build consensus across teams. Track record of mentoring other engineers and elevating team standards. Familiarity with CI/CD pipelines, unit/UI testing frameworks, and monitoring tools for mobile applications. A shared passion for and ability to demonstrate onX's Company Values. Permanent US work authorization is a condition of employment with onX. Ability to travel quarterly for multiple days to a corporate office or other onX strategic location, such as a Basecamp. Experience integrating systems with GraphQL. ADDED BONUSES Though not required, we would be thrilled to consider candidates with any of the following: Experience with Mapping technologies and/or GIS systems. Knowledge and Passion for Fishing!! COMPENSATION onX is committed to compensating all employees fairly and equitably for their contributions. For this position, applicants can expect to make between $146,000 to $182,000 upon hire. The pay range will vary based on experience, skills, certifications, and education among other factors as required in the job description. In addition, full-time onX employees are eligible for a grant of common share options with a vesting schedule and a potential annual bonus of 10% based on company performance. WHAT WE ARE OFFERING YOU Competitive salaries, annual bonuses, equity, and opportunities for growth Comprehensive health benefits including a no-monthly-cost medical plan Parental leave plan of 5 or 13 weeks fully paid 401k matching at 100% for the first 3% you save and 50% from 3-5% Company-wide outdoor adventures and amazing outdoor industry perks Annual “Get Out, Get Active” funds to fuel your active lifestyle in and outside of the gym Flexible time away package that includes PTO, STO, VTO, quiet weeks, and floating holidays PERFORMANCE ESSENTIALS In this role, success is driven by cognitive abilities such as concentration and problem-solving, essential for our computer-centric tasks. onX will explore reasonable accommodations to ensure that individuals with diverse abilities can fully engage in and contribute to the essential physical and mental functions of the job. If you need assistance or accommodation, please contact us at **************. Position open until filled. #LI-Remote At onX, we believe that unique perspectives make us stronger. By bringing together people with different experiences, ideas, and viewpoints, we fuel innovation and move closer to our mission of awakening the adventurer in everyone. We are proud to be an equal opportunity employer and are committed to fairness not only in hiring, but also in development, compensation, and promotion. Our goal is to build an inclusive community where every team member can show up authentically and thrive. Together, we win as one team. Come join us! onX does not sell any Personal Information, but we may transfer employment related records to our service providers or third parties that provide business services to onX or as required by law. For more information, see our Privacy Policy. As part of our interview process, your conversation may be recorded for documentation purposes to allow interviewers to focus fully on the discussion. Recordings are confidential and accessible only to authorized personnel. Please note, onX respects all applicable laws regarding recording consent, and you will have an opportunity to opt-out if preferred.
    $146k-182k yearly Auto-Apply 1d ago
  • Lead Salesforce Developer/Engineer

    Dentsu Group Inc.

    Senior software engineer job in Belgrade, MT

    Recruiting Job Description Key responsibilities and accountabilities: Responsible for leading the design, customisation, and optimisation of the CRM platform, ensuring robust integration, advanced data analytics, and scalable solutions that align with the domain's strategic objectives and drive customer relationship excellence while identifying new opportunities within the customer. You will: * Lead the design and development of complex digital solutions in the CRM Domain * Lead the development of complex software solutions. * Provide technical guidance and mentorship to junior engineers. * Ensure architectural integrity and consistency across the software development lifecycle. * Develop and maintain software architecture documentation. * Participate in project planning and estimation activities. * Drive continuous improvement initiatives within the development team. * Act as a subject matter expert (SME) for pitches and client work. * Contribute to the vision and strategy of the team Qualifications: CRM Platforms * Excellent knowledge of CRM systems e.g. Salesforce, HubSpot, Microsoft Dynamics (Backend and Frontend). Min. 4 years. * Additional project related experience with any of the Industry Clouds is taken as an advantage. * Be able to implement efficient, scalable, and maintainable CRM solutions. * Excellent problem-solving skills with the ability to troubleshoot and resolve complex issues. * Experience in leading and managing project development in Agile or Scrum environments. * Experience with CI/CD and version control tools (e.g., GitHub, GitLab, Bitbucket, Jenkins, etc.). * Ability to work independently and as part of a team, managing multiple priorities and deadlines and guide junior members. Databases * Ability to query databases for customer data extraction and reporting. Scripting & Automation * Strong programming skills in APEX, C#, .net, others. API Integration * Strong understanding of REST/SOAP APIs for integrating CRM with other systems. Data Analysis & Reporting * Strong experience with Excel, Power BI, Tableau or others to analyse customer data and generate insights. Customer Data Management * Strong understanding of data segmentation, customer lifecycle, and personalisation. Troubleshooting & Debugging * Ability to diagnose CRM-related technical issues and provide solutions. Team player with organisational skills and dedicated to transparency. We Dream. We Do. We Deliver. At Merkle, a dentsu company, we power the experience economy. Whether we're building the next great app, running CRM at scale for global brands, delivering technology architectures that support millions of users, or providing world-class data, identity, and insights solutions, it's all in the name of crafting experiences that set brands apart from the competition. Backed by dentsu's legacy of innovation and creativity originating in Japan, we've spent over 35 years helping brands build loyalty, drive growth, and connect meaningfully with their audiences. We've been named a global "Leader" by top industry analyst firms in categories as wide-ranging as digital transformation and commerce, experience design, engineering and technology integration, digital marketing, data science, CRM and loyalty, and customer data management. Why choose Merkle? Innovation at Our Core: As part of dentsu's global network, Merkle pushes the boundaries of customer experience, integrating creativity, technology, and data to drive real-world impact. For over 35 years, we've been innovating to meet the changing needs of our clients. Global Reach with Local Expertise: With over 16,000 employees across 30+ countries, and part of a 70,000 employees network at dentsu, Merkle blends global insights with a deep understanding of local markets to deliver personalized, effective solutions. Collaborative Culture: At Merkle, your ideas and contributions truly matter. You'll join a team that fosters innovation, collaboration, and creative problem-solving. Together, we work on impactful international projects, making meaningful connections every step of the way. What's in It for You? Global Perspective: As part of a dentsu company, collaborate with over 70,000 talented colleagues across 145 countries to drive innovation on a global scale. Flexibility & Balance: Enjoy hybrid work models, adaptable hours, and home office options. Inclusive & Supportive Culture: We celebrate diversity and foster a respectful workplace where every team member's unique perspective is valued, and everyone is welcome. Well-balanced reward package: We offer competitive salaries, volunteer days, wellness days, modern offices, and a multi-cultural environment that fosters creativity and innovation. Innovation-Driven Work: Contribute to projects that are reshaping industries and driving transformation with next-generation technologies and strategies. Purpose-Driven Culture: Be part of an organization that fosters sustainable growth for brands, people, and society-where every contribution makes a meaningful impact. Growth Opportunities: Expand your skills through training, mentorship, and data-driven projects that reshape customer experience and business outcomes. Explore opportunities in the whole dentsu network to expand your reach. #LI-Hybrid #LI-VF1 #LI-Merkle Location: Prague Brand: Merkle Time Type: Full time Contract Type: Permanent
    $94k-128k yearly est. Auto-Apply 18d ago
  • Web Engineer

    Incode 3.9company rating

    Senior software engineer job in Belgrade, MT

    POWER A WORLD OF TRUST Incode is the leading provider of world-class identity solutions that is reinventing the way humans authenticate and verify their identities online to power a world of digital trust. Through our revolutionary identity solutions, we are unleashing the business potential of universal industries including finance, government, retail, hospitality, gaming, and more, by reducing fraud and transforming human interactions with data, products, and services. We're in the process of rapidly scaling our diverse global team and we're looking for entrepreneurial individuals and leaders who are curious, driven, and excited by ownership to join a Unicorn-status scale-up! About Incode Incode is a Series B unicorn ($1.25 B valuation) rewriting how the world proves identity. Our AI-powered platform lets leading banks, fintechs, marketplaces, and governments deliver friction-free experiences while defeating fraud and safeguarding privacy. Customers such as Citi, AirBnB, Block, Chime, Sixt, and TikTok rely on Incode to power their identity verification and security. Recently named a leader in the Gartner Magic Quadrant for Identity Verification, we're scaling fast-and we need a product-marketing leader who can turn breakthrough technology into a category-defining narrative. The Impact You'll Make As our Web Engineer, you'll play a pivotal role in building and optimizing Incode's next-generation web experiences. You will design scalable, performant, and secure applications that bring our identity and AI-driven security solutions to life for users worldwide. Your expertise will shape not only how our technology looks and feels-but how it performs at scale, delivering trust and speed across every interaction. What You'll Own & Drive * Web Application Development - Design, build, and maintain scalable, reusable, and high-performance web applications using modern frameworks and technologies. * Front-End Excellence - Collaborate with designers and backend engineers to translate UI/UX designs into responsive, interactive user experiences. * Performance & Optimization - Continuously optimize applications for speed, scalability, and cross-browser compatibility. * System Integration - Develop and maintain seamless integrations with backend services and APIs to ensure smooth data flow and reliability. * Security & Stability - Implement web security best practices, ensuring data protection and the integrity of all applications. * Code Quality & Collaboration - Participate in peer reviews, maintain high coding standards, and contribute to improving development processes and tooling. * Innovation & Continuous Learning - Stay current with emerging technologies, frameworks, and best practices to drive innovation across the engineering organization. The Qualities That Set You Apart * Engineering Craftsman - You write clean, maintainable code and design scalable systems that stand the test of time. * Collaborative Builder - You thrive in cross-functional teams, translating design and product requirements into elegant, functional code. * Performance-Driven - You understand the nuances of web optimization, from responsive layouts to micro-interactions that enhance UX. * Security-Minded - You build with integrity and rigor, prioritizing data protection and application security. * Problem Solver - You excel at debugging, diagnosing issues, and finding creative solutions under pressure. * Curious & Evolving - You're always learning-whether exploring new frameworks, mastering WASM, or experimenting with SDK design. Your Background * Bachelor's degree in Computer Science, Engineering, or related field (or equivalent practical experience). * Proven expertise with modern front-end technologies: HTML, CSS, JavaScript, TypeScript, and frameworks like React, Angular, or Vue. * Strong understanding of responsive design, cross-browser compatibility, and web performance optimization. * Experience with Git (CLI-based workflows), branching strategies, and code review processes. * Familiarity with CI/CD pipelines, Agile/Scrum methodologies, and tools like Jira or Notion. * Experience integrating with RESTful APIs and backend systems. * Excellent communication and teamwork skills, with fluency in English. Nice to have: * Experience with server-side frameworks such as Node.js, Ruby, or Python. * Exposure to A11Y (accessibility) standards and practices (e.g., WCAG). * Knowledge of cloud environments like AWS, Azure, or Google Cloud. * Familiarity with DevOps tools such as Docker, Jenkins, or Kubernetes. * Basic understanding of WebAssembly (WASM)-a strong plus. * Experience developing SDKs or contributing to system design. Why Incode? * Mission with Meaning - Shape how billions of people prove identity-safely, simply, and ethically. * Rocket-Ship Growth - Join at an inflection point where your strategies will compound in value for years. * Elite Team & Backing - Work a truly global with top engineers, designers, and investors who share your ambition to dominate a category. * Ownership & Autonomy - Operate like a founder with the resources of a unicorn. * Global Impact - Every program you launch will reverberate across industries and continents. Ready to ignite the future of trust? Lead the narrative. Empower the field. Join Incode and turn innovation into unstoppable market momentum. Aspects of our Culture: * High performance * Freedom & responsibility * Context, not control * Highly aligned, loosely coupled * Continuous Feedback * Promotions & Development * Learn more about Life at Incode! Benefits & Perks: * Flexible Working Hours & Workplace * Open Vacation Policy Equal Opportunities: Incode is an equal opportunity employer, committed to creating a diverse and inclusive work environment. We take great pride in having an inclusive, diverse, and global team, and we are always looking for talented and passionate individuals from all backgrounds and walks of life. As part of our commitment to inclusion, we ensure that reasonable accommodations are available throughout the hiring process. If you require any accommodation due to a disability or specific need, please let our Talent Acquisition team know-we'll do our best to support you. Applicant Data Privacy: We will only use your personal information concerning Incode's application, recruitment, and hiring processes.
    $79k-104k yearly est. Auto-Apply 46d ago
  • Lead AI Software Engineer

    Maximus 4.3company rating

    Senior software engineer job in Bozeman, MT

    Description & Requirements We now have an exciting opportunity for a Lead AI Software Engineer to join the Maximus AI Accelerator supporting the enterprise at large. We are looking for an accomplished hands-on individual contributor and team player to be a part of the AI Accelerator team. You will be responsible for architecting and optimizing scalable, secure AI systems and integrating AI models in production using MLOps best practices, ensuring systems are resilient, compliant, and efficient. This role requires strong systems thinking, problem-solving abilities, and the capacity to manage risk and change in complex environments. Success depends on cross-functional collaboration, strategic communication, and adaptability in fast-paced, evolving technology landscapes. This position will be focused on strategic company-wide initiatives but will play a role in project delivery and capture solutioning (i.e., leaning in on existing or future projects and providing solutioning to capture new work.) This is a remote position. Essential Duties and Responsibilities: - Design and develop advanced AI software applications, ensuring scalability, performance, and integration with enterprise systems. - Responsible for developing and modifying systems software (i.e., software for use in operating/controlling hardware and providing a platform for running internal end-user/business applications). - Develop and communicate descriptive, diagnostic, predictive and prescriptive insights/algorithms. - Apply knowledge of experimental methodologies, statistics, optimization, probability theory and machine learning using code for tool building, statistical analysis and modeling, using both general purpose software and statistical languages. - Lead technical implementation efforts in both theoretical and product design environments, translating complex algorithms and specifications into code while mentoring junior engineers and guiding team-level development practices. Job-Specific Essential Duties and Responsibilities: - Develop, collaborate, and advance the applied and responsible use of AI, ML and data science solutions throughout the enterprise by finding the right fit of tools, technologies, processes, and automation to enable effective and efficient solutions for each unique situation. - Contribute and lead the creation, curation, and promotion of playbooks, best practices, lessons learned and firm intellectual capital. - Contribute to efforts across the enterprise to support the creation of solutions and real mission outcomes leveraging AI capabilities from Computer Vision, Natural Language Processing, LLMs and classical machine learning. - Maintain current knowledge and evaluation of the AI technology landscape and emerging developments and their applicability for use in production/operational environments Minimum Requirements - Bachelor's degree in relevant field of study and 7+ years of relevant professional experience required, or equivalent combination of education and experience. Job-Specific Minimum Requirements: - Professional Programming experience (e.g. Python, etc.) - Proficiency in Software Engineering, DevOps, and modern development technologies and methodologies - Experience with API programming - Experience with Linux - Experience with Machine Learning - Experience working as a contributor on a team - Bachelor's degree in relevant field of study and 7+ years of relevant professional experience required. - 3+ yrs experience in Artificial Intelligence and Machine Learning - 7+ yrs experience in Software Development - 4+ yrs experience with Cloud Solutioning Preferred Skills and Qualifications: - Experience working as an individual contributor in AI - Use of state-of-the-art technology to solve operational problems in AI and Machine Learning. - Strong knowledge of data structures, common computing infrastructures/paradigms (stand alone and cloud), and software engineering principles - Ability to design custom solutions in the AI and Advanced Analytics sphere for customers. This includes the ability to scope customer needs, identify currently existing technologies, and develop custom software solutions to fill any gaps in available off the shelf solutions. - Ability to build reference implementations of operational AI & Advanced Analytics processing solutions. - Use of a variety of programming languages, including but not limited to Python/Java and frontend frameworks for POC demos and dashboarding - Use and development of program automation, CI/CD, DevSecOps, and Agile - Experience with deep learning model architecture development and philosophy - Cloud certifications (AWS, Azure, or GCP) - 5+ yrs of related experience in AI, advanced analytics, computer science, or software development. - Python Experience with TensorFlow, PyTorch, and Pandas EEO Statement Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics. Pay Transparency Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances. Accommodations Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at **************************. Minimum Salary $ 152,000.00 Maximum Salary $ 172,000.00
    $112k-148k yearly est. Easy Apply 7d ago
  • Senior Solutions Engineer - Microsoft

    Compunet 3.8company rating

    Senior software engineer job in Bozeman, MT

    Why join CompuNet? CompuNet values its people more than any other asset-and realizes the contributions made by each employee are a reflection of their education, experience, certifications, expertise and passions. We strive to take care of each other, do the right thing and help our customers succeed. We work to build lasting relationships and are proud that our customers across many industries see us as a trusted advisor. Putting the customer at the center of every engagement, our mission is to design, test, deploy and support the right IT solutions for every customer. We offer a generous total compensation package for our employees, including competitive wages, medical, dental, vision, PTO, company-matching retirement plans, profit-sharing and more. CompuNet, Inc is seeking a Microsoft Senior Solutions Engineer to join our team serving our Big Sky market. The selected candidate can be physically located anywhere within our market area which includes Montana, Wyoming, North Dakota, South Dakota, Eastern Idaho and Alaska. The CompuNet Microsoft Senior Solutions Engineer is responsible for designing, developing, and deploying highly effective business solutions using the latest Microsoft products and technologies that include Office 365, Exchange, Azure, Active Directory and other related products and services. The Microsoft Senior Solutions Engineer is expected to have experience with a mix of advanced Microsoft technology, IT Operations and strategic business acumen. This role requires both broad and deep technology knowledge and the ability to architect solutions by mapping client business requirements to suitable solutions, with a focus on operational effectiveness and business value. As a member of the CompuNet team, it is imperative that you have experience in delivering consulting engagements, managing customer expectations, and an in-depth understanding of the components that make up the core of the Microsoft cloud services offerings and how to leverage on premise solutions that are a best fit for the business. This role requires an individual with strong communication skills and the organizational agility to guide clients through projects when there are multiple work streams and resources involved. In order to be successful, you should have prior experience with traditional Microsoft Premise solutions, Hybrid Solutions, Cloud solutions and the operational experiences of managing major upgrades and complex migrations. This position must have a passion for interacting with customers, which is demonstrated through professionalism and striving for excellence in all aspects of the customer experience. Core Duties and Responsibilities (but not limited to): Be able to communicate Microsoft Office365 / Azure product benefits and professional services capabilities to both technical IT teams and business leaders. Support and grow the value and productivity customers receive from using Microsoft Technologies around the O365 and collaboration products. Independently gather and translate client business requirements into a use case for Microsoft O365 (or other products) and drive adoption Collaborate with the sales team to build winning strategies for our clients Perform necessary pre-sales functions to create solution designs Effective whiteboard storytelling to be able to communicate designs and strategies with a client and team members Build Bill of Materials (BoM), create illustrations and diagrams, write and provide Statements of Work (SoW). Post-sales implementation of solution designed and aide in the customer adoption experience Produce post Implementation project documentation. Client end-user systems administration training (post implementation) of CompuNet solutions. Ensure customers have an understanding of the relevant application features, infrastructure, and operations implications of the solution. Participate in occasional speaking engagements to provide technical expertise for “go-to market” strategies or other related events. Assist our company with internal IT deployments/implementations of any Microsoft O365 solutions (as needed). Key Expectations of this role: Be an O365 / Exchange / Active Directory subject matter expert, understanding both licensing and product function. Develop and grow O365 market opportunities and strategies. To listen and address customer technical challenges and design the right solution that scales and integrates to their desired expectations. Assist with further developing our Microsoft Partnership and Programs. To be an active participant in the larger CompuNet Microsoft practice. To maintain existing certifications and grow to new areas within relevant certification. To participate in all team functions including calls, meetings, events, etc.. To accept mentorship from CompuNet Distinguished Systems Engineers (DSCs), Consulting Systems Engineers (CSEs). To own the opportunity lifecycle (pre-sales, solution delivery and on-going solution optimization). Position Requirements: 7+ years of experience in IT systems development or consulting 7+ years of experience in designing solutions to solve business problems 7+ years of industry experience with Microsoft products. Demonstrated knowledge of Exchange Online and O365 plans for commercial and government sectors and hybrid connectivity between O365 and on-premises servers and clients. Experience in designing and deploying Microsoft Exchange Server 2010, 2013, and 2016 in various scenarios Experience with migrations of Exchange Server to O365 and / or Exchange Online. Experience with third party migration tools for Exchange Server and Office 365 Demonstrated knowledge of the roles and features, as well as improvements in Microsoft Exchange 2013 and 2016 including mail flow, high availability, archiving, managed availability, administration via GUI and shell environments, and integration with other Microsoft products. Demonstrated knowledge of connecting end users to Exchange via Outlook for both PC/MAC, web-based configurations, and mobile devices. Experience with antispam, antimalware, message trace and reporting a plus. Understanding of archiving, eDiscovery, auditing, and mobile device management. Experience with custom workflows, Business Intelligence dashboards, Site collections, Sub sites, Master Pages, Lists, Custom Lists, SharePoint Designer, InfoPath, Web Parts, Power BI. Experience with SharePoint concepts and relevant features for businesses of various size and vertical market Knowledge of Exchange Server clusters a plus Experience with backup / Recover for Exchange, Sharepoint, OneDrive Understanding of network traffic management principles and technologies such as load balancers, WAN optimizers, etc. Understanding of core TCP/IP and OSI networking principles. Experience in customer-facing roles with demonstrated capability in clearly presenting thoughts and ideas confidently to audiences of various sizes and technical knowledge levels. Demonstrated aptitude for providing exceptional customer service in politically charged environments. Ability to adapt to the customer's changing needs or requirements as they arise. Ability to work independently with minimal management supervision and also as part of a global team of Consultants and Engineers Possess passion for continuous learning, strong problem-solving skills, critical thinking, and time management skills, and good judgement. Ability to enhance the technical expertise of peers via the development of product related intellectual capital and mentoring new hires. Ability to apply knowledge to improve existing products and systems in the customer environment and for internal use. Assist in developing strategies to gain additional business by communicating opportunities to sales teams. Travel will be required for this position (20-40%). Preferred Requirements: Understanding of Windows Server, Virtualization, MS Cluster Server/Multi-vendor Cluster and SAN implementations, Active Directory, Microsoft SQL Server, Skype for Business, Azure, Identity Management Windows Server 2012 certification via MCSA or MCSE certification. Exchange and O365 certification Azure architecture certification Storage or other networking certifications are a plus. Experience with scripting / programming languages and use of PowerShell a plus. Security + or CISSP Certification a plus ITIL Foundation Certification Education Requirements: Minimum bachelor's degree preferably in Computer Science or Information Systems. Will consider related field (or equivalent) experience. Additional Information At CompuNet, we strive to do the right thing - that includes taking care of our employees. We offer a full and comprehensive compensation package to all our employees, including: Medical, Dental, Vision, Employee Assistance Program, and Flexible Spending Accounts Life and AD&D insurance, Disability coverage, Critical Illness and Accident Insurance Paid Time Off (PTO) and paid Holidays Company-matching 401(k) Profit Sharing Competitive salary Who we are CompuNet, Inc. is an engineering-led IT solution provider that offers consulting, design, and professional services. Our strength lies in our team of outcome-driven and relationship-focused professionals with a long history of designing IT solutions. Our team of highly skilled engineers take the lead in designing, developing, and implementing solutions that address complex business challenges. This team takes ownership for the entire project lifecycle, from discovery and design through deployment, training, and handoff. We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, protected veteran status or any other characteristic protected by law.
    $74k-104k yearly est. Auto-Apply 60d+ ago
  • Principal Software Engineer

    Kofax, Inc. 4.7company rating

    Senior software engineer job in Belgrade, MT

    Tracking Code E25-179 A Job Level Not Applicable Category Software Engineering Type Full-Time/Regular As member of a team in Montenegro/Serbia you will ensure quality of cloud e-invoicing platform which are used by our large international customers. Management and staff in Tungsten Automation's Software Engineering job family help the company to build and improve new and/or existing software products and their applications that we sell to our customers. Responsibilities of the Principal Engineer position include: * Responsible for larger or more complex departmental work, which often involves directing and overseeing the technical work of less experienced departmental staff * Act as cross-functional project leader (when assigned) * Give input into the department's technical training plans * Act as a lead departmental representative when working with other departments (e.g., Product Management, Technical Training, etc.) Principal Engineers will perform some, if not all, of the following tasks: * Contributing to product ideas and innovation * Evaluating product roadmaps (working with Product Management and User Experience, among other internal partners) to determine design and programming development requirements to meet customer needs (includes evaluating existing products and applications to enhance these and/or designing new products and applications) * Conducting research, where appropriate and needed, to solve specific design problems * Creating product and/or applications' architecture and design documentation to specify engineering development requirements * Writing/developing code for new, existing or enhanced software products and applications * Working with various internal partners (such as Quality Assurance) to test new or enhanced products and their applications * Participating in cross-functional build/configuration activities to ensure overall effective and efficient new or enhanced engineering design * Contributing to downstream business activities such as technical publications and other technical communications' tool development to ensure streamlined and effective end-user use of Tungsten Automation software products and their applications * Ensuring new or updated releases are completed on-time, on-target, on-budget and without compromise to quality * Supporting other internal and external partners/stakeholders/customers, as and when appropriate, in responding to technical inquiries * Staying abreast of industry and field developments; remaining current in the latest technologies and functionalities, as well as ever-evolving needs of customers and their customers Other Responsibilities: * Domestic and/or International travel up to 10% is required Required Skills * 7+ years building production systems in Java; 2+ years in a principal/architect role. * Proficiency with cloud infrastructure, containers/orchestration, Terraform (or similar), and modern CI/CD. * Good business English (B2): lead design discussions, write clear technical docs/RFCs, and present to global stakeholders. * Proven success in international, distributed teams: async-first collaboration, clear hand-offs across time zones, and effective communication skills. * Nice to have: fintech/payments, e-invoicing, regional tax/compliance experience. Required Experience Candidates for this position should hold the following qualifications, have the following experience, and be able to demonstrate the following competencies to be considered as a suitable applicant. Please note that except where specified as "preferred," or as a "plus," all points listed below are considered minimum requirements. * Graduate Degree in a related discipline is strongly preferred * Has 7-10 years' relevant technical experience Tungsten Automation is an Equal Opportunity Employer M/F/D/V This position is located at Gavrila Principa 43, Belgrade, 00. View the Google Map in full screen.
    $113k-141k yearly est. 60d+ ago
  • Senior React Developer

    Dataart 4.1company rating

    Senior software engineer job in Belgrade, MT

    Our client is a division of the global business and financial news and information company, It's a leading market index provider and is the owner and distributor of multiple financial services, a dynamic information network with data, news and analytics including cash, derivatives markets, money markets, government and municipal bonds, currencies, commodities, mortgages, indices, insurance and legal information. The project relates to providing cloud-based infrastructure and a suite of self-service applications for clients, building tools and applications for connectivity provisioning, security and credential management and policy enforcement. The team is responsible for policy management, securing FIX outbound connections, and implementing connectivity policy management. We are seeking an experienced and highly skilled React Developer with proven knowledge in JavaScript. You will be working in a team of highly skilled engineers and hands-on architects. All team members, including project managers, are hands-on, with a technical background. * Front-end development working with the core features of the platform * Use the best practices and modern technologies to refactor the existing code base * Develop, test, deploy, maintain and improve the software * Implement new user-facing features * Optimize web applications to maximize speed and scale * Provide code review for team members * Eventually, mentor middle-level React developers * 4+ years of proven experience in software development * 4+ years of frontend development experience using React * Knowledge of JavaScript architecture practices * Strong sense of ownership, ability to drive projects from the design, and technical review to implementation and production deployment * Knowledge of large-scale distributed systems in practice, including multi-tier architectures, application security, monitoring and storage system * Understanding of REST principles and associated technologies * Knowledge of code testing techniques (including BDD, and TDD) * The ability to work with version control systems * The ability to work with CI systems * Algorithm tasks solving experience * Spoken and written English * Any other knowledge in relation to programming will be considered an advantage * Python back-end experience * PostgreSQL DB experience * Experience with user-interface design * Experience with Agile development methodologies * Experience working with foreign clients
    $85k-112k yearly est. 11d ago
  • Embedded Developer

    Siemens Energy

    Senior software engineer job in Belgrade, MT

    About the Role Beograd Belgrade Remote vs. Office Hybrid (Remote/Office) Company Siemens Energy d.o.o. Beograd Organization Transformation of Industry Business Unit Electrification - Automation - Digitalization Full / Part time Full-time Experience Level Mid-level Professional A Snapshot of Your Day As an Embedded Developer in our R&D Control Systems team, you'll work on developing and maintaining electronics and embedded software for cutting-edge control systems. Your contributions will directly impact Siemens Energy's mission to drive innovation and enable sustainable industrial processes. You'll collaborate in a proactive, international team culture that values communication, learning, and growth, with opportunities to travel and engage with colleagues globally. How You'll Make an Impact * Design, develop, and maintain electronics and embedded systems for control products. * Program and test real-time embedded systems across a broad range of applications. * Collaborate with cross-functional teams to deliver innovative solutions. * Take ownership of R&D projects and ensure timely, high-quality outcomes. * Troubleshoot and optimize hardware and software for performance and reliability. * Contribute to Siemens Energy's portfolio by shaping future technologies. What You Bring * MSc or PhD in cybernetics, electronics, or embedded systems. * Strong knowledge of digital and analog electronics. * Experience programming embedded real-time systems in C (microcontrollers, DSPs, FreeRTOS, SYS/BIOS, Yocto). * Familiarity with Altium Designer and/or Zuken CADSTAR. * Proactive attitude, excellent communication, and collaboration skills. * Willingness to travel internationally (20-30%) and work in English-speaking environments. About the Team Our Corporate and Global Functions are essential in driving the company's strategic initiatives and ensuring operational excellence across various departments, business areas, and regions. These roles support our vision to become the most valued energy technology company in the world. As part of our team, you contribute to our vision by shaping the global energy transition, partnering with our internal and external stakeholders, and conducting business responsibly and in compliance with legal requirements and regulations. Who is Siemens Energy? At Siemens Energy, we are more than just an energy technology company. With ~100,000 dedicated employees in more than 90 countries, we develop the energy systems of the future, ensuring that the growing energy demand of the global community is met reliably and sustainably. The technologies created in our research departments and factories drive the energy transition and provide the base for one sixth of the world's electricity generation. Our global team is committed to making sustainable, reliable, and affordable energy a reality by pushing the boundaries of what is possible. We uphold a 150-year legacy of innovation that encourages our search for people who will support our focus on decarbonization, new technologies, and energy transformation. Find out how you can make a difference at Siemens Energy: ******************************************** Our Commitment to Diversity Lucky for us, we are not all the same. Through diversity we generate power. We run on inclusion and our combined creative energy is fueled by over 130 nationalities. Siemens Energy celebrates character - no matter what ethnic background, gender, age, religion, identity, or disability. We energize society, all of society, and we do not discriminate based on our differences. Rewards/Benefits * The opportunity to engage in an exciting environment on meaningful projects * Career development opportunities * Supportive work culture * International environment * Flexible working times * Home office opportunity * And more! ************************************ #LI-JV1
    $64k-88k yearly est. 11d ago
  • Senior Software Engineer - Artificial Intelligence (AI) & ML

    Maximus 4.3company rating

    Senior software engineer job in Bozeman, MT

    Description & Requirements The AI Engineer will design, develop, and implement machine learning solutions, support AI initiatives for our IRS client, and contribute to innovative projects. Position is fully remote. Candidates in the Washington DC area are preferred in case there is a need to attend onsite client meetings. The selected candidate must be able to obtain and wait for the completion of an interim Minimum Background Investigation (MBI) clearance prior to starting employment. This process may take approximately 3-4 months. Essential Duties and Responsibilities: - Lead, develop, collaborate, and advance the applied and responsible use of AI, ML, mathematical, and data science solutions throughout the enterprise by finding the right fit of tools, technologies, methodologies, processes, and automation to enable effective and efficient solutions for each unique situation. Lead the use of applied mathematical analyses to provide solutions. - Lead efforts across the enterprise to support the creation of solutions and real mission outcomes, emphasizing and teaching the ability to flex and demonstrate initiative when dealing with ambiguous and fast-paced situations. - Act as technical translator and role model for effectively articulating and translating technical needs, solutions, outputs, and impacts to all levels, regardless of technical proficiency, in a respectful, collaborative, and situationally appropriate manner. - Maintain deep, current knowledge of the AI technology landscape and emerging developments, evaluating their applicability for use in production/operational environments. - Lead the creation, curation, and promotion of playbooks, best practices, lessons learned, and firm intellectual capital. Job-Specific Essential Duties and Responsibilities: - Design, develop, and deploy (AI) Machine Learning, Deep Learning models that support business objectives and enhance product functionality. - Demonstrated knowledge in designing, building, testing, and deploying machine models. - Collaborate with software engineers and data scientists to integrate trained models into production environments and ensure scalable performance. - Proficient in using Python, have good working knowledge of R, and other programming languages to develop data pipelines, preprocessing routines to clean up data, and model automation workflows as needed. - Apply knowledge of data structures, algorithms, and statistics to ensure model accuracy, efficiency, and reliability. - Work with large language models (LLMs) such as ChatGPT, Gemini, or Meta LLMs, including OpenAI API integration and prompt optimization. - Preferably to have worked with LangChain family of products, MCP, and other integration technologies with databases and other knowledge artifacts - Implement and maintain MLOps practices for continuous training, deployment, and monitoring of AI models. - Evaluate and adopt emerging AI tools, frameworks, and methodologies to improve system performance and development efficiency. - Collaborate cross-functionally to identify opportunities for AI applications and translate business requirements into technical solutions. - Document system design, model performance, and process workflows to support transparency, reproducibility, and future improvements. Minimum Requirements - Bachelor's degree in relevant field of study and 7+ years of relevant professional experience required, or equivalent combination of education and experience. Job-Specific Minimum Requirements: - A bachelor's degree in computer science is strongly preferred; however, additional years of directly related professional experience may be considered in lieu of a degree. Degrees in Mathematics, Artificial Intelligence, Data Science, or related fields are also acceptable. - 10+ years of professional software engineering experience, with proficiency in one or more programming languages such as Java, Python, or R. - 2+ years of current hands-on experience in areas such as data mining, machine learning, deep learning (neural networks), data structures, algorithms, statistics, and AI model training. - Practical experience working with Python, PyTorch, TensorFlow, and related frameworks and libraries. - Experience with at least one large language model (LLM) platform such as ChatGPT, Gemini, or Meta LLMs, with a solid understanding of OpenAI APIs and their integration. - Strong verbal and written communication skills - Demonstrated success in client support - Ability to interface with all levels of management - Ability to perform complex tasks with minimal supervision and guidance - Excellent time management, scheduling and organizational skills - Ability to work well independently or in a team setting Program Requirement: - Candidates must meet requirements to obtain and maintain an IRS Minimum Background Investigation (MBI) clearance (active IRS Moderate Risk MBI is a plus). - To be eligible for MBI, candidates must be a US Citizen or a Legal Permanent Resident (Green Card status) for at least three (3) years, and Federal Tax compliant Preferred Skills and Qualifications: Preferred certifications include AWS Certified Machine Learning - Specialty, Google Cloud Professional Machine Learning Engineer, Microsoft Certified: Azure AI Engineer Associate, TensorFlow Developer Certificate, or IBM Machine Learning Professional Certificate. #techjobs #clearance #veteranspage EEO Statement Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics. Pay Transparency Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances. Accommodations Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at **************************. Minimum Salary $ 160,000.00 Maximum Salary $ 170,000.00
    $91k-117k yearly est. Easy Apply 6d ago
  • Principal Software Engineer

    Kofax, Inc. 4.7company rating

    Senior software engineer job in Belgrade, MT

    Tracking Code E25-172 A Job Level Not Applicable Category Software Engineering Type Full-Time/Regular As member of a team in Montenegro/Serbia you will ensure quality of cloud e-invoicing platform which are used by our large international customers. Management and staff in Tungsten Automation's Software Engineering job family help the company to build and improve new and/or existing software products and their applications that we sell to our customers. Responsibilities of the Principal Engineer position include: * Responsible for larger or more complex departmental work, which often involves directing and overseeing the technical work of less experienced departmental staff * Act as cross-functional project leader (when assigned) * Give input into the department's technical training plans * Act as a lead departmental representative when working with other departments (e.g., Product Management, Technical Training, etc.) Principal Engineers will perform some, if not all, of the following tasks: * Contributing to product ideas and innovation * Evaluating product roadmaps (working with Product Management and User Experience, among other internal partners) to determine design and programming development requirements to meet customer needs (includes evaluating existing products and applications to enhance these and/or designing new products and applications) * Conducting research, where appropriate and needed, to solve specific design problems * Creating product and/or applications' architecture and design documentation to specify engineering development requirements * Writing/developing code for new, existing or enhanced software products and applications * Working with various internal partners (such as Quality Assurance) to test new or enhanced products and their applications * Participating in cross-functional build/configuration activities to ensure overall effective and efficient new or enhanced engineering design * Contributing to downstream business activities such as technical publications and other technical communications' tool development to ensure streamlined and effective end-user use of Tungsten Automation software products and their applications * Ensuring new or updated releases are completed on-time, on-target, on-budget and without compromise to quality * Supporting other internal and external partners/stakeholders/customers, as and when appropriate, in responding to technical inquiries * Staying abreast of industry and field developments; remaining current in the latest technologies and functionalities, as well as ever-evolving needs of customers and their customers Other Responsibilities: * Domestic and/or International travel up to 10% is required Required Skills * 7+ years building production systems in Java; 2+ years in a principal/architect role. * Proficiency with cloud infrastructure, containers/orchestration, Terraform (or similar), and modern CI/CD. * Good business English (B2): lead design discussions, write clear technical docs/RFCs, and present to global stakeholders. * Proven success in international, distributed teams: async-first collaboration, clear hand-offs across time zones, and effective communication skills. * Nice to have: fintech/payments, e-invoicing, regional tax/compliance experience. Required Experience Candidates for this position should hold the following qualifications, have the following experience, and be able to demonstrate the following competencies to be considered as a suitable applicant. Please note that except where specified as "preferred," or as a "plus," all points listed below are considered minimum requirements. * Graduate Degree in a related discipline is strongly preferred * Has 7-10 years' relevant technical experience Tungsten Automation is an Equal Opportunity Employer M/F/D/V This position is located at Gavrila Principa 43, Belgrade, 00. View the Google Map in full screen.
    $113k-141k yearly est. 60d+ ago
  • Senior Flutter Developer

    Dataart 4.1company rating

    Senior software engineer job in Belgrade, MT

    Our client is a leading provider of innovative telecommunications services. We're looking for an experienced Senior Flutter Developer with strong expertise in SDK integration, plugins, and native platform development. You'll work on technically challenging tasks at the intersection of Flutter and native code, building and maintaining SDKs and high-performance mobile solutions. * Design, develop, and maintain Flutter plugins for iOS and Android platforms. * Integrate and build SDKs that work seamlessly with Flutter and native platform code. * Develop native platform code (iOS/Android) as needed to support Flutter applications. * Work with Platform Channels and FFI to enable smooth communication between Flutter and native layers. * Collaborate with cross-functional teams to deliver high-performance mobile applications. * Troubleshoot and optimize performance issues in both Flutter and native codebases. * Participate in code reviews, design discussions, and contribute to best practices for mobile development. * Maintain CI/CD pipelines to ensure smooth build, testing, and deployment processes. * Keep up to date with Flutter ecosystem advancements and evaluate new technologies and tools. * Deep experience with SDKs (any company or product). * Hands-on experience with Mapbox, MapKit, 2GIS, Google Maps, or Huawei Maps is a strong plus. * Development and maintenance of Flutter plugins (iOS and Android). * Working with native bridges (iOS, Android). * Native product development experience (iOS or Android); understanding of the second platform at least at the plugin level. * Experience with FFI (Foreign Function Interface). * Proficiency with Platform Channels for Flutter-native communication. * Contributions to open-source projects or your own published Flutter plugins. * Strong understanding of Flutter architecture (Isolates, rendering pipeline, build system). * Experience with CI/CD for mobile projects.
    $85k-112k yearly est. 9d ago

Learn more about senior software engineer jobs

How much does a senior software engineer earn in Bozeman, MT?

The average senior software engineer in Bozeman, MT earns between $73,000 and $125,000 annually. This compares to the national average senior software engineer range of $86,000 to $151,000.

Average senior software engineer salary in Bozeman, MT

$96,000

What are the biggest employers of Senior Software Engineers in Bozeman, MT?

The biggest employers of Senior Software Engineers in Bozeman, MT are:
  1. DataArt
  2. FICO
  3. Maximus
  4. Altium
  5. Kofax
  6. Learnupon
Job type you want
Full Time
Part Time
Internship
Temporary