Job Closed
This listing is no longer active.
Software Developer
Location
United States
Posted
62 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Developer
Canam Steel Corporation
Role Description This is a fully remote position; however, candidates must reside and be authorized to work in the United States. Please note, CSC is not able to support remote work from locations outside the U.S. or mobile or RV-based arrangements. Employees are required to work from a fixed, primary residence within the United States. The Software Developer is responsible for the designing, developing, configurating, integrating, and deploying the enterprise application that supports CSC’s Engineering, Drafting, and Estimation teams, with a strong emphasis on hands-on development. This role collaborates closely with Internal product owners, external development leads, and the IT Manager to translate business needs into scalable, secure, and high-quality technical solutions. The ideal candidate will have hands-on experience developing solutions for manufacturing and engineering design systems. The Developer plays a key role in enhancing and maintaining Canam’s custom software platform, ensuring its stability, performance, and alignment with business workflows across engineering, drafting, and estimating. This position requires strong technical expertise in: - C# - Software architecture - SQL-based data modeling - Object-oriented programming - The broader Microsoft ecosystem Along with disciplined development and documentation practices suited for a mid- to large-scale enterprise environment. Qualifications - Design, develop, test, deploy, and support custom solutions within Microsoft Azure DevOps using best-practice development standards. - Collaborate with Business Analysts and business stakeholders to translate functional requirements into technical designs and specifications. - Build and maintain integrations between the custom engineering systems and other enterprise systems, including manufacturing/shop floor systems, data warehouses, and third-party applications. - Participate in system upgrades, platform updates, hotfixes, and release deployments, ensuring minimal disruption to business operations. - Troubleshoot, analyze, and resolve application defects, performance issues, and integration failures. - Create and maintain technical documentation, including design documents, code documentation, integration mappings, and deployment instructions. - Support testing activities, including unit testing, system testing, regression testing, and user acceptance testing (UAT). - Provide operational support for the development team, including on-call or escalation support as required. - Participate in an Agile software development environment (using Scrum), participating in daily scrum meetings, retrospectives, and other planning meetings. - Reading and interpreting pre-existing code. - Perform code reviews of your colleagues’ work when necessary. - Perform other duties as assigned. - Maintain regular and reliable attendance. Requirements - Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field required; equivalent experience may be considered. - 3+ years of progressive experience in software development, with significant hands-on experience with web-based solutions within the Microsoft ecosystem. - Familiarity with SQL or similar database systems. - Strong hands-on experience with C++ development, supporting complex data models, and Visual Studio-based development. - Experience developing and supporting integrations using REST APIs, OData, data entities, and middleware platforms. - Familiarity with cloud architecture, integrations, data platforms, and enterprise application ecosystems. - Experience working within structured SDLC, change management, and release management frameworks. - Strong problem-solving and analytical skills, with the ability to troubleshoot complex technical and functional issues. - Effective communication skills with the ability to collaborate across technical and non-technical teams. Benefits - Experience with complex engineering/technical software - Experience with Cloud-native app development (App Services and Functions) - Familiarity with Azure storage & databases (Blob, Cosmos DB, SQL) - Experience supporting Security, authentication, identity, RBAC needs. - Proficient with DevOps pipelines (Azure DevOps, GitHub Actions) - Familiarity with Monitoring, logging, troubleshooting - API development & integrations skills - Structural or Civil Engineering background - Experience of applying automation tools for building software, testing, and deployment - Experience with modern JavaScript libraries and tooling (e.g., React, Angular, Vue) - Experience working in an engineering or manufacturing environment. Physical Demands - Frequent communication with others to exchange information. - Frequent repetition of motions that may include the wrists, hands, and/or fingers. - Frequent moving about to accomplish tasks or moving from one worksite to another. - Occasionally adjusting or moving objects up to 20 pounds in all directions. - Constantly remaining in a stationary position, often standing, or sitting for prolonged periods. - Constant use of computers for prolonged periods. - Constantly thinking and processing information. - Constantly maintaining concentration and focus on tasks. Work Environment - General office environment. - May require occasional exposure to production areas with airborne particles, loud noises, and extreme heat and cold. Personal protection equipment is required when entering manufacturing plants. - Must be willing and able to travel up to 10% at times, depending on project needs and timelines. Disclaimer Employee must be able to perform the essential functions of the position satisfactorily and, if requested, reasonable accommodations will be made to enable employees with disabilities to perform the essential functions of their job, absent undue hardship. CSC retains the right to change or assign other duties to this position.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer – Player
G2i Inc.G2i is a hiring platform run by engineers that match you with pre-vetted React and React Native engineers.
• Build, maintain, and optimize client-side video playback components • Develop new playback features and improve existing user experiences • Collaborate with frontend, mobile, and backend engineers on architecture and implementation decisions • Participate in code reviews and technical discussions • Contribute to engineering best practices and code quality initiatives • Work on React Native applications across mobile, TV, and web platforms • Help evolve native player foundations using technologies like ExoPlayer, AVFoundation, and FFmpeg • Take ownership of technical challenges and contribute to team-wide initiatives
• Work cross-functionally across Reddit Engineering to understand developer needs, quickly prototype solutions, and iterate based on feedback. • Design and build backend systems, APIs, infrastructure, and platform capabilities that improve developer workflows across Reddit. • Build scalable and reliable systems across both AI-powered developer workflows and the core non-AI systems engineers rely on every day. • Lead high-impact projects across Reddit’s developer tooling ecosystem by writing and reviewing code and design docs, aligning stakeholders, and making pragmatic technical tradeoffs. • Build tools and integrations that connect developer workflows with Reddit’s existing infrastructure, CI/CD, security, source control, deployment, and operational systems. • Design and implement maintainable APIs, services, libraries, and platforms that support internal developer tooling at scale. • Improve the team’s tools, processes, and best practices while raising the bar for reliability, usability, scalability, and maintainability. • Mentor engineers and help shape a roadmap that reflects real developer needs and delivers meaningful improvements to Reddit’s engineering organization.
Principal Software Engineer – Postgres
ClickHouseClickHouse is an open-source, column-oriented OLAP database management system.
• Lead design and implementation of advanced systems features across areas like storage, replication, query execution, and performance optimization. • Contribute to and extend Postgres internals — improving reliability, scalability, and efficiency. • Prototype and build extensions that expand Postgres’s core capabilities and integrate with cloud-native infrastructure. • Collaborate with product, infrastructure, and cloud platform teams to deliver robust, developer-friendly experiences. • Profile and optimize database performance using low-level instrumentation and benchmarking. • Provide technical leadership, set standards for engineering excellence, and mentor senior engineers. • Operate with significant autonomy and ownership — driving projects from concept to production.
Staff Software Engineer, Search
Sirius XMApply online at www.siriusxm.com/careers Ref P-2026-611 P-2026-611
Role Description As a Staff Software Engineer, you will help make SiriusXM’s massive content catalog easily discoverable across automotive and mobile platforms. You’ll work on the core search infrastructure that powers how millions of users find content every day. In this role, you’ll: - Design, scale, and evolve distributed search systems that retrieve high-quality results at scale. - Drive architectural decisions and own complex, business-critical components. - Establish best practices as the team and platform grow. - Explore new ML models and re-architect search services to improve scalability, reliability, and cost efficiency. - Collaborate closely with content services teams, product partners, ML/science teams, and downstream client applications to deliver cutting-edge search experiences. Qualifications - 7+ years of professional software engineering experience building large-scale backend systems in Java. - 3+ years of experience with Python. - Deep experience with search frameworks, metadata indexing, and retrieval systems. - Proven experience leading complex, cross-functional technical initiatives. - Expert-level experience with AWS, including deploying applications using services such as EC2, Lambda, S3, DynamoDB, CloudWatch, ElastiCache, and IAM. - Strong foundation in object-oriented design, system design, and design patterns. - Proven ability to make sound architectural trade-offs while maintaining long-term extensibility. - Comfort working across system boundaries (infrastructure, ML, and adjacent service domains). - Ability to handle multiple tasks in a fast-paced environment. - Excellent interpersonal and communication skills. - Willingness to take initiative and to follow through on projects. - Excellent time management skills, with the ability to prioritize and multitask, and work under shifting deadlines in a fast-paced environment. - Must have legal right to work in the U.S. Requirements - Compensation range: $101,500 to $195,000, depending on skills, qualifications, and experience. - This role might be eligible for discretionary short-term and long-term incentives. Benefits - Work environment that fosters mutual respect, professionalism, and cooperation. - Equal opportunity employer that does not discriminate on the basis of various characteristics protected by applicable laws.


