Add expected salary to your profile for insightsRockfield is a dynamic engineering technology firm delivering advanced computational modelling, innovative design, and comprehensive asset management services. With offices across Australia, we serve a wide array of industries from public infrastructure to heavy industry. Our expertise helps clients manage risk, boost efficiency, and extend the longevity of their critical assets. At Rockfield, we are committed to both technical excellence and strategic growth.Our Infrastructure Technology (InfraTech) division specialises in instrumentation, monitoring, data collection, and dashboard solutions for private and government clients across Australia. Our software platform is crucial to our monitoring services, handling automatic data collection, processing, alarming, and visualization from on-site sensor networks. As we expand our client base, we are growing our development team to ensure the continued evolution and reliability of our platform.Rockfield Technologies is looking for an experienced Senior Software Engineer to join our dynamic team. In this role, you will play a key part in maintaining and enhancing our software platform, with a strong focus on backend development and cloud infrastructure management. You will collaborate with engineers and developers to ensure the efficient operation, scalability, and ongoing evolution of our platform.Key ResponsibilitiesDevelop, maintain, and enhance our backend systems using Python3.Manage and deploy applications on AWS, leveraging services such as Lambda, ECS, and others.Work with relational and time-series databases (e.g., PostgreSQL, TimescaleDB) to store and process measurement data.Optimize system performance and scalability to support increasing data loads.Occasionally assist in front-end development where needed, using Vue/React or similar technologies.Design and maintain cloud infrastructure using AWS CDK.Troubleshoot, debug, and provide technical support for deployed applications.Collaborate with engineers, stakeholders, and clients to improve platform functionality and user experience.On occasion assist with project related work such as data analysis or datalogger programming where needed.Experience & SkillsWe're looking for a driven and capable developer with a strong technical foundation and practical experience delivering robust, scalable applications. Ideally, you will bring:5-10 years of experience in software development, full stack preferred.Strong proficiency in Python3.Hands-on experience with AWS services (Lambda, ECS at a minimum).Experience deploying and managing applications on AWS.To complement your core skills, experience in the following areas would be highly valued and help you hit the ground running:Experience with FastAPI and SqlAlchemy (or similar ORM).Knowledge of TimescaleDB (PostgreSQL) and database optimization techniques.Experience with Vue.js/React or other frontend frameworks.Familiarity with AWS CDK for infrastructure management.Background in data processing using Python libraries.About YouA self-motivated problem solver with a keen interest in structural monitoring and cloud technologies.A collaborative team player who enjoys working in a small, agile team environment.Detail-oriented and proactive in identifying and resolving system issues.Passionate about software development and eager to contribute to meaningful projects.What we offerAt Rockfield, we value our people and invest in their future. As part of our team, you will benefit from:Be part of a collaborative and innovative team.Work on impactful projects that contribute to structural integrity and safety.Competitive salary and benefits.Opportunities for professional growth and learning.This is a permanent position, and applicants must have unrestricted work rights in Australia.
#J-18808-Ljbffr