Epicareer Might not Working Properly
Learn More

TE59P4 Software Engineer

  • Full Time, onsite
  • American Chemical Society
  • On Site, United States of America
Salary undisclosed

Apply on


Original
Simplified
Position Summary

Reporting to and partnering with the Director of Customer Engagement, the Software Development Engineer is a Full-Stack Engineer and participates in the full life cycle of software product development - including systems analysis, technical design, development, implementation, testing, and CI / CD. You will be assigned responsibility for both backend development and UI development on new product development projects within our Customer Products and Platforms.

You will be a partner and collaborator within cross-functional and multidisciplinary teams within Customer Product and Platform Development and across ACS - working with Solutions Architects, UX designers, software development engineers, IT operations and security engineers, infrastructure and platform managers, business analysts/scrum masters, Chemistry subject-matter experts, product managers, and external IT vendors and service providers. You will be an engaging, forward-looking, and mission-driven participant in practicing agile, customer-focused, and learning-based approaches to product development initiatives that aim to bring new products and new releases to the market in 6- to 12-month cycles. You bring not only solid and current technical knowledge, technical fluency, and technical experiences in full-stack agile software engineering, but also a passion for and interest in contributing your skills and expertise to initiatives that have transformative and far-reaching scientific and social impacts.

Position Accountabilities
  • Learn and understand Customer Engagement's strategic visions and roadmaps for new products and their future releases as well as the in-production products within Customer Engagement's portfolio of customer-facing products.
  • Develop and maintain in-depth and current knowledge and understanding of the IT infrastructures, enabling technologies, data and contents, development and deployment environment, policies, procedures, and best practices that support and facilitate product development, product delivery, release management, and product operations/support within the Publications Division.
  • Develop and continuously strengthen excellent and collaborative relationships with technology leaders and colleagues across ACS as well as external vendors and service providers.
  • Develop and enhance high-quality, customer-resonating, scalable, and extensible software solutions by studying and analyzing strategic product roadmaps, scopes and timelines, business requirements, end-user/customer journeys, user stories, UI designs, solutions architecture, data and information systems, data and content flows, and product integration and operationalization requirements.
  • Function within an Scaled Agile environment and CI / CD pipelines while utilizing JIRA, Confluence, Docker, AWS cloud solutions (ECS, ECR, etc.), coding standards, and relevant industry standards to facilitate effective software development and testing, software delivery and deployment, requirements tracking, completion of assigned product backlog items, and resolution of bug fixes.
  • Participate in and advise on sprint planning, sprint check-ins, technical solutions and architecture reviews, code reviews, and evaluation and selection of vendors and enabling technologies.
  • Identify, discern, evaluate, and advise on risks, interdependencies, and any inhibiting obstacles regarding product development, integrations, release management, deployment, and support.
  • Contribute to preparing clear, and concise communications, reports, and status updates on a regular basis throughout product development life cycles.
  • Participate in and advise on RFI and RFP processes for evaluation and selection of technology products, vendors, and professional services firms.

Our tech stack and engineering environment include the following:
  • Next.js, React, Angular, Python, JavaScript, Java, Spring Boot, Node.js
  • AI / Machine Learning, Natural Language Processing, and Knowledge Management technologies
  • AWS ECR, ECS, Lambda, API Gateway, Step Functions
  • DevOps, CI/CD, GitHub, GitHub Actions, Docker

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job