Software Development Engineer

3 weeks ago


Plano, Texas, United States Digi Full time
Job Summary

As a Software Development Engineer at Digi, you will be responsible for designing and developing software that integrates with the company's devices. This role requires a strong understanding of cloud computing platforms, 3-tier cloud platform architecture design and development, and MVC based applications.

Key Responsibilities

Design and develop software that integrates with Digi's devices
Develop and maintain software for Digi's 3-tier cloud platform(s)
Lead, design, and develop new web applications and services utilizing C#, MySQL, and AWS
Manage junior developer(s) dedicated to developing, maintaining, troubleshooting, and testing web applications and services
Utilize SignalR library, Redis, ASP.NET Core MVC and ServiceStack frameworks in web applications development
Design web UI using HTML, Bootstrap, JavaScript, jQuery, CSS, and AJAX controls
Build data streaming setup between IoT device and Cloud platform utilizing MQTT, WebSocket, and TCP/IP Protocol
Design, develop, and optimize performance for microservices and REST APIs
Manage Jira board to track Agile project(s) for higher team productivity
Manage release planning, sprint planning, sprint retrospective, daily scrum, and mitigation of risks and issues
Create GIT structure for Bitbucket to support better development coordination and product releases
Setup new Amazon Web Services (AWS) cloud server environment using EC2, Load Balancers, Route 53, and RDS
Maintain existing web applications, web services, and handing server operations for improved platform performance
Meet with clients throughout the development life cycle resulting in the enterprise-level software application
Upgrade web application platform from ASP.NET Core 3.1 to .NET 7 and resolve dependencies
Set up confluence documentation regarding cloud support for clients, DevOps operations, and troubleshooting guide etc.
Contribute to operations and roadmap for cloud platform, collaborate with Business and Embedded team(s)
Develop and maintain software tools and repositories for software products
Manage delivery of technical documentation such as design documents and product datasheets
Provide Level 3 engineering support for cloud software product platform products

Requirements

Master's degree or equivalent in Computer Science, Computer Engineering, or a related field
Alternatively, a Bachelor's degree or equivalent in Computer Science, Computer Engineering, or a related field and 2 years of related experience
Demonstrated experience with each of the following: (1) Cloud computing platforms such as AWS and/or Azure; (2) 3-tier cloud platform architecture design and development; and (3) MVC based applications
Employer will accept experience gained before, during, or after degree program

What We Offer

Digi International offers a distinctive Total Rewards package including a short-term incentive program (eligible for quarterly payment), new hire stock award, paid parental leave, open (uncapped) PTO, and hybrid work environment in addition to our competitive medical, health & wellbeing and compensation offerings.

The anticipated base pay range for this position is $127,878 - $130,000. Pay ranges are determined by role, job level and primary job location. The specific salary offered within the range will depend on various factors including, but not limited to the candidate's relevant and prior experience, education, skills, and primary work location.

At Digi, we embrace diversity and inclusion among our teammates. It is critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. We are committed to providing an environment of respect where equal employment opportunities are available to all applicants and teammates.

  • Plano, Texas, United States Seven Seven Software Full time

    Key Responsibilities:As a Software Engineering Specialist at Seven Seven Software, you will be responsible for designing and implementing scalable software systems. Your expertise in Ruby, Python, and Java will be crucial in developing efficient solutions. Additionally, you will work closely with the team to ensure seamless integration with databases like...


  • Plano, Texas, United States Inogen Full time

    Job Summary:The primary responsibility of the Software Engineer is to design, develop, and maintain software to support the manufacturing of Inogen's respiratory medical devices. The Software Engineer is a key member of the Engineering team and participates in all product development phases. Key responsibilities include the design, implementation, testing,...


  • Plano, Texas, United States Inogen Full time

    Job Summary:Inogen is seeking a skilled Software Development Engineer to join our Engineering team. As a key member of the team, you will be responsible for designing, releasing, and maintaining software to support the manufacturing of Inogen's respiratory medical devices.Responsibilities:Design and develop embedded software applications, cloud-based...


  • Plano, Texas, United States JPMorganChase Full time

    About the RoleJPMorgan Chase is seeking a talented Software Development Engineer to join our Global Technology team. As a member of an agile team, you will design and deliver trusted market-leading technology products in a secure, stable, and scalable way.Key ResponsibilitiesDesign and develop scalable and resilient systems using Java or Python to contribute...


  • Plano, Texas, United States Ampcus Full time

    Job Overview:As a Software Development Engineer at Ampcus, you will collaborate with Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies. You will share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal &...


  • Plano, Texas, United States Tyler Technologies Full time

    Job Title: Software Development Engineer in TestAt Tyler Technologies, we are seeking an experienced Software Development Engineer in Test to join our team. As a key member of our Data Insights Solutions team, you will play a vital role in ensuring the reliability and efficiency of our data management, governance, analysis, and open data publication...


  • Plano, Texas, United States Capital One Full time

    About the Role:We are seeking a highly skilled Fullstack Software Engineer to join our team at Capital One. As a Fullstack Software Engineer, you will be responsible for designing, developing, testing, implementing, and supporting technical solutions in full-stack development tools and technologies.Key Responsibilities:Collaborate with Agile teams to design...


  • Plano, Texas, United States TransCore Full time

    Job Summary:The TransCore team is seeking a highly skilled Software Development Manager to lead our software engineering efforts. As a key member of our team, you will be responsible for overseeing the development and delivery of software solutions that meet the needs of our customers.Key Responsibilities:Lead a team of software engineers in the development...


  • Plano, Texas, United States TransCore Full time

    Job SummaryTransCore, a subsidiary of ST Engineering, is seeking a highly skilled Software Development Manager to lead our team in Plano, Texas.The successful candidate will be responsible for overseeing a team of software engineers, directly supporting new development and upgrades to software, architecture, design, code, versions, and test requirements.As a...


  • Plano, Texas, United States TransCore Full time

    Software Development ManagerTransCore, a subsidiary of ST Engineering, is seeking a Software Development Manager to lead our team in Plano, Texas. The Software Development Manager will be responsible for leading a team of software engineers. You will also directly support new development and upgrades to software, architecture, design, code, versions, and...

  • Mainframe Developer

    3 weeks ago


    Plano, Texas, United States Anchor Software, LLC Full time

    At Anchor Software, LLC, we are seeking a skilled Mainframe Developer to join our team of experts in Mainframe development for IBM z/OS and CICS environments.We are committed to delivering cutting-edge technology that empowers businesses to thrive in today's competitive landscape. As part of our growth, we are looking for a talented Mainframe Developer to...


  • Plano, Texas, United States APCON Full time

    Director of Software EngineeringAPCON is a leading provider of network visibility and security solutions. As the Director of Software Engineering, you will lead our team of software engineers and engage in in-depth technology reviews with the team and high-level strategic discussions with leadership.Key Responsibilities:Lead and mentor a diverse team of...

  • Software Engineer II

    4 weeks ago


    Plano, Texas, United States Inogen Full time

    Job Summary:The primary responsibility of the Software Engineer is to design, release, and maintain software to support the manufacturing of Inogen's respiratory medical devices.The Software Engineer is a key member of the Engineering team and participates in all product development phases.Key responsibilities include the design, implementation, testing, and...


  • Plano, Texas, United States Capital One Full time

    Job SummaryCapital One is seeking a Senior Full Stack Software Engineer to join our team. As a key member of our engineering team, you will design, develop, and implement technical solutions in full-stack development tools and technologies.Key ResponsibilitiesCollaborate with Agile teams to design, develop, test, implement, and support technical...

  • Innovation Engineer

    3 weeks ago


    Plano, Texas, United States Saxon Global Full time

    Job Title: Innovation Engineer - Software Development ExpertJob Summary: We are seeking a highly skilled Innovation Engineer to join our team at Saxon Global. As an Innovation Engineer, you will be responsible for evaluating new technologies, investigating new and emerging technologies, and developing commercially viable product offerings.Key...

  • iOS Software Engineer

    3 weeks ago


    Plano, Texas, United States Diverse Lynx Full time

    Job Title:iOS Software EngineerJob Summary:We are seeking a highly skilled iOS Software Engineer to join our team at Diverse Lynx LLC. As an iOS Software Engineer, you will be responsible for developing secure and high-quality production code, reviewing and debugging code written by others, and driving decisions that influence the product design, application...


  • Plano, Texas, United States APCON Full time

    Director of Software EngineeringAPCON is an industry leader in network visibility and security solutions. We provide an unparalleled level of confidence to enterprise and mid-size organizations seeking ultimate network insights. Our customers include Fortune 1000 companies to mid-size organizations within the financial services, telecommunications, and...


  • Plano, Texas, United States Randstad Digital Full time

    We are seeking a highly skilled Full Stack Software Engineer to join our team at Randstad Digital.This role will involve 60% hands-on development experience with React UI and 40% with Python.Candidates should have a strong background in JavaScript, React, and Python, with a minimum of 5 years of experience.Additionally, we require expertise in middle layer...


  • Plano, Texas, United States Capital One Full time

    Job Summary:Capital One is seeking a highly skilled Full Stack Software Engineer to join our team. As a Full Stack Software Engineer, you will play a crucial role in designing, developing, and maintaining self-service document management capabilities on our customer and agent facing platforms. You will be responsible for ensuring our omni-channel customer...


  • Plano, Texas, United States SysMind Tech Full time

    Job Summary:We are seeking a highly skilled Senior Software Engineer to join our team at SysMind Tech. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems using a range of technologies including .NET, Angular, and Spring Boot.Key Responsibilities: Design and develop high-quality...