Software Development Engineer

1 day ago


Maryland Heights, Missouri, United States SPECTRUM Full time
About the Role

Spectrum is seeking a highly skilled Software Development Engineer to join our Product and Technology team. As a key member of our team, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our customers.

Key Responsibilities
  • Design and develop software solutions using prevailing technologies
  • Collaborate with technical teams to ensure software solutions meet business and technical requirements
  • Develop, modify, enhance, and implement software systems to support business initiatives
  • Participate in the design of dependent systems, including up/downstream APIs, clients, and data stores
  • Design and implement new functionality that is testable and performant
  • Determine methods and procedures for new assignments and coordinate activities of other personnel
  • Understand the applicable technical organization's vision and goals and apply understanding to assist in the creation of the organization's roadmap
  • Analyze and evaluate different products in the market and identify their pros and cons
  • Proactively maintain knowledge of and keep up to date on technical and industry standards
  • May develop software with no assistance to overcome roadblocks and proactively identify roadblocks and determine their impact to the roadmap
  • Triage escaped defects and lead RCA activities
  • Resolve system integration issues
  • Lead triage of critical production issues and manage hotfixes for those defects
  • Use time and resources effectively, prioritizing work, establishing and meeting timelines without oversight, and delivering multiple tasks at the same time
  • Closing technical debts and visualizing technology roadmaps
  • Provide LOE on multiple interconnected projects/ features or an Epic level
  • Responsible for technical requirements and overall technical design documentation
  • Cut release branches and provide deployment artifacts to operations
  • Enforce usage of approved code patterns and best practices across their application domain
  • Identify performance improvement possibilities with dependent systems
  • Improve application performance and scalability, resilience, and high availability
  • Collaborate with other groups in the organization, such as architecture, testing, operations, DBAs, and data center teams, to identify and solve technical problems
  • Showcase multiple interconnected projects/ features or an Epic to senior technical leadership and the business
  • Mentor Software Developers I-V. Participate in candidate interviews
  • Build and maintain effective working relations with their peers, own team, and other Charter organizations
  • Provide technical consulting to other internal groups and act as a technical SME for the organization
Requirements
  • Experience with database management systems (4-6+ years)
  • Coding, testing, and designing software (4-6+ years)
  • Software development methodologies (4-6+ years)
  • Education: BA/BS in Information Technology, Computer Science, or related field or equivalent combination of education and experience
  • Technical skills:
    • Demonstrated knowledge of one major programming language/tool
    • Demonstrated knowledge of coding language and syntax, usage of functions, and object-oriented patterns
    • Demonstrated knowledge of environments, docker images, container runtimes, and cloud native app development
    • Demonstrated knowledge of dependent systems, e.g., up/downstream APIs, clients, data stores
    • Demonstrated knowledge of design patterns and software architecture patterns
  • Skills:
    • Proficient in one major programming language/tool
    • Experienced in coding language and syntax, usage of functions, and object-oriented patterns
    • Proficient in environments, docker images, container runtimes, and cloud native app development
    • Experienced in dependent systems, e.g., up/downstream APIs, clients, data stores
    • Proficient in design patterns and software architecture patterns
    • Experienced in production operations of developed software
    • Proficient in micro-services, service-oriented architecture, monolith, and anti-micro patterns
    • Experienced in applying appropriate software design patterns to the situation
    • Proficient in different platforms, container imaging tools, container run times, cloud applications, micro-services, etc.
    • Experienced in software development methodologies
    • Demonstrates discretion and judgment in selecting methods and techniques for obtaining solution
    • Showcases multiple interconnected projects/ features or an Epic to senior technical leadership and the business
    • Demonstrate advanced negotiation skills
    • Progressing towards advanced knowledge of one programming language/tool
  • Abilities:
    • Ability to read, write, speak, and understand English
    • Ability to work on problems of diverse scope where analysis of data requires evaluation of identifiable factors
    • Ability to resolve a wide range of issues in creative ways
    • Ability to work on problems of diverse scope where analysis of data requires evaluation of identifiable factors
    • Ability to work with little instruction on day-to-day work, general instructions on new assignments
    • Ability to use time and resources effectively, prioritizing work, establishing and meeting timelines without oversight, and delivering multiple tasks at the same time
    • Ability to clearly document, present, and explain work to technical and business partners


  • Maryland Heights, Missouri, United States Jobot Full time

    About the OpportunityWe are seeking a skilled Android Developer to join our team at Jobot. As a leading global product development, design, engineering, and manufacturing firm, we offer a unique suite of product design services with expertise in delivering effective solutions.Job SummaryWe are looking for an experienced Android Developer with 2+ years of...


  • Maryland Heights, Missouri, United States Jobot Full time

    Direct Hire Opportunity with Comprehensive Benefits PackageThis Jobot Job is a unique opportunity to join a leading global product development company as an Android Developer.About Us:We are a renowned product development, design, engineering, and manufacturing firm with a strong focus on delivering innovative solutions. Our company has experienced...


  • Maryland Heights, Missouri, United States Procession Systems Full time

    Job OverviewWe are seeking a highly skilled Geospatial Software Developer to join our team at Procession Systems.This role will be responsible for designing, developing, and testing geospatial applications to meet project requirements and working with mission users.The ideal candidate will have excellent software design and development skills, with the...


  • Maryland Heights, Missouri, United States Spectrum Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to lead our software development team in designing, developing, testing, and implementing software systems, including OLTP database systems. The ideal candidate will have a strong background in Oracle PL/SQL, Unix, and complex SQL queries, as well as experience with Industry ETL, scheduling...


  • Maryland Heights, Missouri, United States Siemens Industry Software Inc. Full time

    About the RoleAt Siemens Industry Software Inc., we are always pushing the boundaries of innovation and excellence. We need talented professionals like you to join our team and help us shape the future of software licensing and compliance.Key ResponsibilitiesDevelop and execute strategies to identify, validate, and close software licensing compliance...


  • Maryland Heights, Missouri, United States Spectrum Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Spectrum. As a key member of our organization, you will be responsible for driving process innovation and overseeing the implementation of process improvements for our Billing system.Key ResponsibilitiesDrive process innovation and oversee the...


  • Maryland Heights, Missouri, United States Charter Communications Full time

    Position Overview As a Senior Software Engineering Lead at Charter Communications, you will be responsible for the comprehensive design, development, testing, modification, implementation, and support of advanced software systems, particularly focusing on OLTP database environments. Key Responsibilities Design and develop Oracle PL/SQL code, including...


  • Maryland Heights, Missouri, United States Siemens Industry Software Inc. Full time

    About Siemens Industry Software Inc.:At Siemens, we continuously strive to innovate and create a better future. We seek diverse and creative Digital Minds to help shape the reality of tomorrow. Discover more about our digital initiatives and the exciting world of Siemens.Position Overview:The Software License Compliance Sales Executives play a crucial role...

  • Linux Core Engineer

    5 days ago


    Maryland Heights, Missouri, United States Studio Network Solutions Full time

    Job DescriptionAt Studio Network Solutions, we are a leading provider of innovative products and solutions for the video editing and filmmaking industries. We are seeking a highly skilled Linux Core Engineer to join our team and contribute to the development of our cutting-edge products.We are looking for a talented individual who is passionate about...


  • Maryland Heights, Missouri, United States Siemens Industry Software Inc. Full time

    About the RoleAt Siemens Industry Software Inc., we are always challenging ourselves to build a better future. We need the most innovative and diverse Digital Minds to develop tomorrow's reality. As a License Compliance Sales Representative, you will play a critical role in finding, validating, and closing License Compliance leads in North America.Key...


  • Maryland Heights, Missouri, United States Spectrum Full time

    Job SummaryWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at Spectrum. As a key member of our software development team, you will be responsible for designing, developing, testing, and implementing software systems, including OLTP database systems.Key ResponsibilitiesDesign and develop software systems, including...


  • Maryland Heights, Missouri, United States Procession Systems Full time

    Job Overview**Job Summary**This role will be responsible for developing and testing code for geospatial applications as dictated by project requirements and working team members. Working together with mission users to deliver high-quality software solutions.**Key Responsibilities**Apply good software design and development practices in daily activities based...


  • Maryland Heights, Missouri, United States Telesis7 Consulting Full time

    Position Overview:As a Software Architect at Telesis7 Consulting, you will be responsible for transforming requirements defined by functional analysts into a comprehensive architecture for the proposed solutions. You will articulate this architecture through a series of design and architecture artifacts that serve as a blueprint for the development team.If...


  • Maryland Heights, Missouri, United States GPAC Full time

    Civil Water Resource Engineer Job DescriptionGPAC, a leading recruitment company, is partnering with a well-established full-service engineering firm to find a highly skilled Civil Water Resource Engineer to join their team and lead projects. This is an excellent opportunity for candidates who are passionate about civil engineering and looking to grow their...

  • Software Architect

    5 days ago


    Maryland Heights, Missouri, United States Telesis7 Consulting Full time

    **Job Summary**We are seeking a highly skilled Software Architect to join our team at Telesis7 Consulting. As a key member of our organization, you will play a critical role in designing and developing software solutions that meet the needs of our clients.Key Responsibilities:Translate business requirements into technical design specifications for new...

  • Civil Engineer

    7 days ago


    Maryland Heights, Missouri, United States gpac Full time

    Job Summary:Gpac, a leading recruitment company, is partnering with a well-established full-service engineering firm to find a highly skilled Civil Water Resource Engineer to join their team as a Project Lead. This is an exciting opportunity for candidates who are passionate about civil engineering and looking to grow their careers with a reputable...


  • Maryland Heights, Missouri, United States Jobot Full time

    About the RoleWe are seeking an experienced Android Developer to join our team at Jobot. As a key member of our global product development team, you will be responsible for developing and testing Android software for high-end consoles.Key ResponsibilitiesDesign, develop, and test Android software applicationsCollaborate with cross-functional teams to ensure...


  • Maryland Heights, Missouri, United States Warehouse Workers, LLC. Full time

    Job Summary:We are seeking a highly skilled Sr. Product Engineer to join our team at Warehouse Workers, LLC. as a Senior Product Development Manager. In this role, you will be responsible for leading the development of new product lines, managing project schedules, and collaborating with marketing teams on product launches.Key Responsibilities:Product...


  • Maryland Heights, Missouri, United States DIFILIPPO Full time

    About DIFILIPPODIFILIPPO is a leading organization with a rich history of 120 years in the industry. We are committed to excellence and innovation, and we are seeking a talented individual to join our team as a Business Development Leader.Job SummaryWe are looking for a highly motivated and results-driven professional to lead our sales efforts and drive...


  • Maryland Heights, Missouri, United States Technipower Full time

    Job OpportunityWe are seeking a skilled Civil Designer or Engineer to join our team at Technipower. As a key member of our land development team, you will be responsible for using Civil 3D to design and develop land development projects.Key Responsibilities:Design and develop land development projects using Civil 3DCollaborate with cross-functional teams to...